加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – zeromq广播到整个网络

发布时间:2020-12-14 19:21:48 所属栏目:Java 来源:网络整理
导读:我是ZeroMQ的新手,(并且通常使用套接字进行编程),但我尝试在ZeroMQ中实现(在Java中)对等模型.我想要的是当节点上线时,它向整个网络广播“我在这里,你可以通过这个地址联系我:”消息. 我想如果网络上出现2个或更多节点,他们就能够找到对方而无需通过已知端点

我是ZeroMQ的新手,(并且通常使用套接字进行编程),但我尝试在ZeroMQ中实现(在Java中)对等模型.我想要的是当节点上线时,它向整个网络广播“我在这里,你可以通过这个地址联系我:……”消息.

我想如果网络上出现2个或更多节点,他们就能够找到对方而无需通过已知端点.

有没有人对如何实现这一点有任何想法? ZeroMQ甚至可以实现这一点吗?

最佳答案
zmq无法满足您的要求.没有机制(没有已知和已定义的端点)允许您“了解”发布者何时联机并且其消息已准备好订阅.

话虽这么说,使用XPub and XSub路由器(需要一个已知的端点)来设置这种东西是非常简单的.您还可以使用REQ / REP套接字创建所有客户端连接的自己的“端点”.这将允许您拥有一个中心(基本上是directory service),然后您可以连接点对点订阅/发布连接(这将使您的网络重复保持最低).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读