我想使用网络负载均衡器来分发消息,但我知道在尝试使用Transactional队列时它会出现问题。现在我打算使用NSB经销商。经销商主机不会像我想的那样成为瓶颈吗?我曾经假设分销商失去了扩展用户的目的,因为它将所有用户实例置于单机瓶颈之下。想法?
答案 0 :(得分:1)
根据分发服务器的吞吐量,您可以使用更多线程进行扩展,或者将所有线程一起添加。由于经销商不知道其工作来自哪里,您可以创建一个经销商/工人网格,并根据需要水平扩展。
或者,您可以公开负载平衡的Web服务入口点,并将工作推送到两个相同的分销商。我们发现,经销商可以在将工作推进到最快的时候完成工作。它没有做太多,所以繁重的工作是由工人完成的。我会进行一些测试,看看它是否符合你的需求。
您需要考虑对您的经销商进行集群,因为您不想失去工作人员需要做的工作。