We currently have an endpoint (NSB 5.x) that is using the Distributor. We originally put the Distributor in place in order to distribute commands between two nodes of the same logical service.
The endpoint no longer processes commands–it only uses the bus to publish events. I believe from this perspective we don’t need the Distributor anymore.
However, I’m not clear on what would happen if we brought a new subscriber online. In our current configuration, I believe the subscription request message would be processed via the distributor, and given to one of the worker nodes, which would add the new subscriber to the subscription storage (which is shared between all worker nodes).
Would it make sense to just point the subscribers at one of the publishing endpoints in UnicastBusConfig, so that the subscription requests can still be processed?
Would there be any other implications to removing the distributor in our scenario?