ZeroMQ PUB / SUB无法在不同JVM上的同一台机器上运行

时间:2013-04-09 16:12:22

标签: java zeromq

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

由于 阿卡什

2 个答案:

答案 0 :(得分:1)

如果您正在使用多播,则需要在套接字上启用环回。因此,发件人应用程序也会在收听数据时获取数据。

答案 1 :(得分:1)

我们也面临同样的问题,并通过使用以下设置进行修复:

发布者方使用*(星号):tcp:// * .port number

订户方使用机器名称:tcp:// publisher.port号码的机器名称