gpt4 book ai didi

c++ - ZeroMQ 获取客户端连接信息

转载 作者:太空宇宙 更新时间:2023-11-04 04:47:47 25 4
gpt4 key购买 nike

好的,我有以下案例:

我正在使用 ZeroMQ 将消息传递到集群中的其他节点。我想要一个主集群来跟踪集群中的成员,并在节点连接到集群时通知其他节点。例如:

  1. 新节点想加入集群。
  2. 新节点向主服务器宣布加入意向
  3. 主服务器将新节点告知其他现有节点
  4. 其他现有节点连接到新节点。

据我所知,当新节点尝试连接到主服务器上的套接字时,我无法获得有关新节点地址的信息,所以我想知道是否有任何方法可以尝试转发信息关于新节点到其他节点。

编辑:我刚刚注意到功能似乎是我想要的监控功能。这是唯一的方法吗?它会是我真正想要的吗。

最佳答案

您可以考虑使用 Group Messaging模式代替。在这种模式中,您不是与单个主节点对话,而是与一组节点对话。

JOINLEAVE命令。当一个节点加入一个组时,它会向所有对等节点广播一个 JOIN 命令,从而告诉他们他已经加入。

关于c++ - ZeroMQ 获取客户端连接信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19150888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com