java – zeromq广播到整个网络

前端之家收集整理的这篇文章主要介绍了java – zeromq广播到整个网络前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

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

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

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

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

原文链接:https://www.f2er.com/java/438201.html

猜你在找的Java相关文章