3
与通过POLLIN复用多个套接字有何不同?请解释Zeromq eventloop
while True:
socks = dict(poller.poll())
if socks.get(control_receiver) == zmq.POLLIN:
...
if socks.get(work_receiver) == zmq.POLLIN:
...
它如何使侦听器线程更可靠,更容易处理?
背景:我是我自己的滚动API服务器,不知道如何使控制器(即从工人接收来自外部源和控制信号的请求的部分)
我不完全清楚你'多路复用多个插座'的含义。你能澄清你想知道的吗?你是否想要澄清poll()方法的作用?看起来您正在使用pyzmq,在这种情况下,如果您想要一个eventloop,您可以在[zmq.eventloop](http://zeromq.github.com/pyzmq/eventloop.html)中查看捆绑的龙卷风事件回滚, – minrk