jjzjj

android - 如何在 ZeroMQ(jzmq) 3.xx 中使用 XPUB 和 XSUB 实现带有代理的发布-订阅网络

我正在尝试使用下图中提供的XPUB和XSUB来实现。我已经完成了他们提供的示例,但无法获得Java中的XPUB和XSUB。Here他们在C中给出了一个示例,这个示例有点复杂,因为我是ZeroMQ的新手。我正在尝试使用jniwrappedversion在android中使用它.请帮我找一个例子,如何使用java在ZeroMQ中实现这个带有代理的Pub-Sub网络。目前我指的是http://zguide.zeromq.org/page:all我试过如下移植它。订阅者.javapublicclassSubscriberextendsThreadimplementsRunnable{priva

c++ - 如何在 ZMQ 中为 (X)PUB/(X)SUB 消息传递实现代理/代理?

所以我在读thisarticle关于如何在ZMQ中为(X)PUB/(X)SUB消息创建代理/代理。有一张关于架构应该是什么样子的漂亮图片:但是当我看XSUBsocketdescription我不知道如何通过它转发所有订阅,因为它的Outgoingroutingstrategy是N/A那么如何在ZeroMQ中实现(取消)订阅转发,这种转发应用程序的最小用户代码是多少(可以插入简单Publisher和Subscriber示例之间的代码)? 最佳答案 XPUB确实接收消息-它接收的唯一消息是来自已连接订阅者的订阅,并且这些消息应该通过XS

python - ZMQ : No subscription message on XPUB socket for multiple subscribers (Last Value Caching pattern)

我实现了ZMQ的最后值缓存(LVC)示例(http://zguide.zeromq.org/php:chapter5#Last-Value-Caching),但无法让第二个订阅者在后端注册。订阅者第一次加入时,满足event[0]==b'\x01'条件并发送缓存值,但第二个订阅者(相同主题)没有'甚至注册(ifbackendinevents:永远不会为真)。其他一切正常。数据从发布者传递到订阅者(全部)。这可能是什么原因?后端连接方式是否正确?这种模式只适用于第一个订阅者吗?更新当我为第二个订阅者订阅另一个主题时,我得到了正确的行为(即\x01订阅时)。这似乎真的适用于第一个订阅者on