0

我想使用网络负载均衡器来分发消息,但我知道当您尝试使用事务队列时它会出现问题。现在我打算使用 NSB 分配器。分销商主机不会像我想的那样成为瓶颈吗?我曾假设分发者没有达到扩展订阅者的目的,因为它将所有订阅者实例置于单机瓶颈之后。想法?

4

1 回答 1

1

根据 Distributor 的吞吐量,您可以使用更多线程对其进行扩展,或者将另一个线程一起添加。由于 Distributor 不知道它的工作来自哪里,您可以创建一个 Distributors/Workers 网格,并根据需要水平扩展。

或者,您可以公开一个负载平衡的 Web 服务入口点,并将工作推送到两个相同的分发服务器。我们发现,分发器几乎可以像您将工作推给它一样快地完成工作。它做的不多,所以繁重的工作由工人完成。我会进行一些测试,看看它是否满足您的需求。

您将需要考虑将您的 Distributor 集群化,因为您不想失去 Workers 需要做的大量工作。

于 2011-01-26T21:49:57.330 回答