我有一个ZMQ路由器插座,几个经销商连接并经历一些有点复杂的交易。交易的最后阶段要求经销商按照以下方式进行send_multipart()调用:
ctx = zmq.Context()
skt = ctx.Socket(zmq.Router)
...
skt.send_multipart((b"workerID", b"", b"confirmation"))
此发送发生在应用程序的主线程中,因此我想了解此调用的行为。如果我没有指定阻止行为,它会尽可能发送消息,但根据ZMQ_ROUTER socket docs,如果有的话,请删除消息:
所以这是我的两个问题:
感谢。