小编ash*_*gar的帖子

zeromq DEALER客户端到多个服务器(ROUTER)

我正在使用ZEROMQ进行分布式消息传递应用程序.需要将客户端(DEALER套接字)连接到多个服务器(服务器端的ROUTER套接字).在CLIENT方面我有哪些选择?

  1. 在客户端为每个服务器端点(ROUTER套接字)创建DEALER套接字.
  2. 在客户端只创建一个DEALER套接字并添加多个端点.

我尝试了选项2 - 连接到多个端点,但消息总是转到第一个连接的端点.遵循以下步骤:

  • 创建DEALER套接字
  • 连接到第一个端点
  • 然后在运行时,使用socket.connect(端点)将另一个端点添加到套接字.我需要重新连接吗?

在DEALER套接字中,如果特定端点连接到多个端点,则无法在特定端点上发送消息.

任何的想法?

zeromq

6
推荐指数
1
解决办法
3520
查看次数

标签 统计

zeromq ×1