我试图让 ZMQ 发布者和订阅者工作的基本实现,但它默默地失败了。我正在使用 JeroMQ 0.5.2(当前版本)和 Java 8。
考虑以下官方测试文件: https ://github.com/zeromq/jeromq/blob/master/src/test/java/org/zeromq/PubSubTest.java
我已将第一个测试 (testRaceConditionIssue322) 全部复制到一个新的主类中并运行它。发布者绑定到端口,并声称发送每条消息,但接收者没有收到一条消息。添加日志表明订阅者在发布者发送消息之前认为自己已被订阅。
我已经在两台计算机上尝试过这个,以及使用不同的代码,每次都是相同的最终结果。是什么赋予了?