643得票17回答
ActiveMQ、RabbitMQ、ZeroMQ是什么?

我们很想听听在ActiveMQ、RabbitMQ和ZeroMQ之间使用的经验,包括它们各自的优缺点。如果有关于其他有趣的消息队列的信息也欢迎分享。

85得票7回答
ZeroMQ、RabbitMQ和Apache Qpid之间的性能比较

1. 有没有人运行过类似的消息队列性能比较?我想将我的结果与你们的结果进行对比。有什么方法可以调整 RabbitMQ 或者 Qpid 来提高其性能? 注意: 测试是在一个虚拟机上进行的,配备了两个处理器。结果可能因不同硬件而异,然而我主要关心 MQ 产品的相对性能。

82得票4回答
ZeroMQ:如何防止无限等待?

我刚开始使用ZMQ。我正在设计一个应用程序,其工作流程如下: 众多客户端(随机PULL地址)之一向5555的服务器推送请求 服务器永远在等待客户端推送。当有一个推送到来时,就会为该特定请求生成一个工作进程。是的,工作进程可以同时存在。 当该进程完成任务后,它会向客户端推送结果。 我认为...

75得票2回答
为什么zeromq在本地主机上无法工作?

这段代码运行得非常好:import zmq, json, time def main(): context = zmq.Context() subscriber = context.socket(zmq.SUB) subscriber.bind("ipc://test...

74得票6回答
为什么要使用AMQP/ZeroMQ/RabbitMQ

与编写自己的库相比。 我们正在开发一个自分配服务器池的项目,如果某一部分变得过重,则管理员将其分割并作为单独的进程放在另一台机器上。它还会警报所有受影响的连接客户端,让他们连接到新的服务器。 我对使用ZeroMQ进行服务器之间和进程之间通信很感兴趣。我的合作伙伴更喜欢自己实现这个功能。我希...

71得票2回答
gRPC和ZeroMQ的比较

我希望能够比较grpc和zeromq及其模式的功能,我想要创建一些比较(功能集)- 以某种方式-0mq是更好的套接字,但无论如何,如果我应用0mq模式,我认为我可以得到可比较的“框架” - 在这里,0mq似乎更加灵活... 主要需求: - 节点之间异步请求/响应通信(本地或远程) - 灵...

69得票1回答
在ZeroMQ中,pub-sub和push-pull模式之间的区别是什么?

这两张图片来自http://zguide.zeromq.org/page:all。 如果忽略push-pull模式中的sink,那么这两个模式有什么区别?消息传输方式是否有差异,如果有,是什么区别?

62得票6回答
ZeroMQ 有哪些使用案例?

你能举几个zeromq的例子吗?

57得票2回答
zmq poller是如何工作的?

我很困惑关于zmq中的poller是做什么用的。《zguide》只是简要介绍了它作为从多个套接字中读取的一种方式。这对我来说不是一个令人满意的答案,因为它没有解释如何有超时套接字。 我知道zeromq: how to prevent infinite wait? 对push/pull模式进行了...

51得票1回答
ZeroMQ/ZMQ的Push/Pull模式的实用性

在尝试使用ZeroMQ Push/Pull(也被称为Pipeline)套接字类型时,我很难理解这种模式的实用性。它被描述为一种“负载均衡器”。 对于一个单一的服务器向多个工作者发送任务,Push/Pull将在所有客户端之间平均分配任务。例如有3个客户端和30个任务,每个客户端获得10个任务:c...