7得票2回答
如何将zeromq与Electron应用程序捆绑在一起?

将 zmq 引入我的 Electron 应用程序证明是繁琐的: 01:33:03 {master %=} rgbkrk@puter ~/code/jupyter-sidecar$ electron . dyld: lazy symbol binding failed: Symbol not ...

7得票1回答
使用ZeroMQ时Python脚本中止,原因是服务器已停止运行

我在使用ZeroMQ时关闭Python应用程序遇到了问题。首先,我连接到一个没有运行的服务器! context = zmq.Context() socket = context.socket(zmq.REQ) socket_id = randomID() socket.setsockopt(...

7得票1回答
ZeroMQ - 多个发布者和监听者

我刚开始了解和尝试ZeroMQ。 我不清楚如何在超过两个参与者(发布者和订阅者)之间进行双向通信,以便每个组件都能够在MQ上读取和写入。 这将允许创建事件驱动的体系结构,因为每个组件都可以侦听事件并用另一个事件进行回复。 是否有一种直接使用ZeroMQ实现此操作的方法,或者我应该在其上实...

16得票7回答
Python中使用ZeroMQ传递列表或字典。

在Python中,发送像列表或字典这样的对象到zeromq,应该采用什么正确/最佳方法? 如果我们使用PUB/SUB模式,在字符串的第一部分作为过滤器,会发生什么情况? 我知道有多部分消息,但它们最初是为不同的目的而设计的。此外,您无法订阅所有第一个元素为特定字符串的消息。

12得票1回答
我不理解这个笑话。

在ZMQ消息传递库中,有许多模式都派生自基础的“Pirate”模式。引用文档: 我喜欢称这些模式为海盗模式(希望您最终能够理解这个笑话)。 我对ZMQ架构有相当深入的了解,曾在半打项目和几年时间内使用过它。尽管如此,并且基本上读完了整个指南,但我仍然不明白这个笑话。也许并没有什么笑...

7得票3回答
等待连接的正确方法是什么?

我正在尝试使用NetMQ(一个更为详细的描述在下面)实现两个应用程序之间的简单消息传递。经过一些试验,我发现直接在连接/绑定调用后发送或接收消息是不行的,因为它们是非阻塞的,实际上即使连接没有建立也会返回。目前我使用Thread.Sleep()解决了这个问题,但是这种方法很糟糕,对于生产系统来...

9得票2回答
使用node.js和ZeroMQ实现的pipeline sink在一段时间后停止接收消息

我一直在尝试建立一个通风机/工人/水槽模式以便爬取网页,但我从未超过测试阶段。我的设置的一个特殊之处是水槽与通风机在同一个进程中存在。所有节点都使用ipc://传输。目前只交换测试消息。通风机发送任务,工作人员接收任务并等待,然后将确认发送给水槽。 症状:经过一段时间(通常少于5分钟),即使...

34得票4回答
ZMQ与Redis在发布-订阅模式下的比较

Redis支持发布-订阅模式 ZMQ也支持通过消息代理实现发布-订阅模式 在它们之间做出选择将有哪些架构上的优缺点? 我关注的是那些超越明显的用例特定性能基准测试的要点(这里有一个不错的例子)。 假设使用高级语言如Python。

35得票2回答
WinRT网络是否有适用于伯克利套接字的外观?

以下是我在ZeroMQ邮件列表中发送的一篇帖子,但是它提出的问题不仅适用于ZeroMQ,而且更普遍地涉及需要在WinRT上提供“映射”层以为C++代码提供更正常的“Berkeley Socket facade”的网络功能: 大家好,我之前在移动应用程序中(请参见http://www.ibuz...

11得票1回答
ZeroMQ的预期性能是什么?

我将处理进程间通信,目标是有工作进程执行一些计算并将结果传回控制进程。我安装了zeromq.node并在coffeescript中设置了一个简单的请求者和响应者。 请求者: # requester.coffee zmq = require 'z...