我可以拥有一个带有pubusb架构的分布式Zeromq服务器吗?我的意思是负载平衡,但是使用pub sub所有订阅者连接到路由器而不是单个服务器?我读到过,但他们在客户端进行平衡,而我想在服务器上进行平衡。
在进阶时谢谢。
发布于 2013-10-21 13:50:59
发布/订阅模式不能进行负载平衡,因为subsriber决定他得到了哪些消息,然后他得到了所有这些消息。可以将pub-sub视为多播。来自指南(http://zguide.zeromq.org/page:all#toc114)
PUB将每条消息发送给“许多人中的所有人”,而推送和经销商轮流发送消息到“许多人中的一人”。
也许你想要的是一种推-拉架构。
发布于 2013-10-20 05:30:27
服务器上的路由器到经销商套接字组合以循环方式将消息分发到客户端。客户可以是经销商、路由器或代表。
发布/订阅将不起作用,因为它不会对消息进行负载均衡。
客户端伸缩
使用服务器上的路由器/经销商,您可以动态添加更多客户端;服务器将自动轮询新客户端。
https://stackoverflow.com/questions/19467511
复制相似问题