在具有以下数据流的分布式系统中:
因此,该系统具有以下流程:
client -> nodeX -> nodeY -> nodeZ
如果我想向客户端(从nodeX)发送一个OK信号,进程块会使用ZeroMQ吗?
谢谢!
发布于 2010-09-21 20:00:26
通常情况下,zmq_send不阻塞,但在某些情况下,它可以阻止查看概述这里,这取决于您使用的套接字类型。
如果您发送到的节点无法到达/读取慢/慢网络或传输等,则消息将排队。您可以设置一个阈值,说明当消息队列(尚未传递的消息)达到一定大小时会发生什么,该阈值称为ZMQ_HW。
无论是zmq_send()阻塞还是在ZMQ_HW消息排队时删除消息,您都可以在上面提到的插座文档中看到。
https://stackoverflow.com/questions/3763877
复制相似问题