Queue pyzmq是否在没有sleep()的情况下刷新消息?

Queue pyzmq是否在没有sleep()的情况下刷新消息?,queue,zeromq,Queue,Zeromq,我正在使用zeromqPUB/SUB模式,下面是一个简单的示例: def test_pubber(self): context = zmq.Context() socket = context.socket(zmq.PUB) socket.bind(ZMQ_PUB_ADDR) for i in range(2): socket.send("10001 end") time.sleep(1) 这没关系,但如果我不睡觉,它不会刷新消

我正在使用
zeromq
PUB/SUB
模式,下面是一个简单的示例:

def test_pubber(self):
    context = zmq.Context()
    socket = context.socket(zmq.PUB)
    socket.bind(ZMQ_PUB_ADDR)

    for i in range(2):
        socket.send("10001 end")
        time.sleep(1)
这没关系,但如果我不睡觉,它不会刷新消息:

    for i in range(2):
        socket.send("10001 end")

如何刷新消息?

罗杰,你用什么方法证明某个特定场景没有刷新消息?@user3666197我想我已经找到了问题所在,
bind
需要一些时间,所以我需要在绑定后执行
time.sleep(1)
。但还有其他办法解决这个问题吗?