java - ZeroMQ PUB/SUB 无法在不同 JVM 上的同一台机器上工作

标签 java zeromq

我正在使用零 MQ PUB/SUB 模型,其中 PUB 和 SUB 是部署在 webpshere 6.1 上同一台计算机上的两个不同应用程序。该模型在我的本地计算机上运行良好,但是当我将其部署到远程 unix box 服务器上时,它无法运行。我的 SUB 从未收到来自 PUB 的消息。我尝试了我可以在网络上找到的所有建议选项(localhost,127.0.0.1),但没有运气。感谢对此的任何帮助。我正在使用 jeroMq 3.2.2。

谢谢 阿卡什

最佳答案

如果您使用多播,则需要在套接字上启用环回。因此,发送者应用程序如果正在监听数据,也将获取数据。

关于java - ZeroMQ PUB/SUB 无法在不同 JVM 上的同一台机器上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15907108/

相关文章:

java - 如何扫描 ArrayList 以获取字符串的长度

ffmpeg - 带有 zmqsend 的多个 ffmpeg 实例

java - 在 Java 中使用 SUB 与 ZeroMQ 没有消息匹配

multithreading - ZeroMQ Pub/Sub 仅在订阅主题时丢弃消息

java - 尝试使用 JUnit5 进行测试时出现 NullPointerException

java - 一个主线程可以在java中调用另一个主线程吗

java - 如何屏蔽Applet打开的URL?

java - Selenium HtmlUnitDriver 不点击按钮

zeromq - 如何在 PUB 服务器中找出所有订阅的过滤器?

java - 调用 socket.bind() 时应用程序关闭 - Android 上的 JeroMQ