[英]How to use two event loops in python application
假设我有一个使用zmq传入和传出消息的类。 我想用RPC对其进行控制以为其创建远程外观。
我怎样才能做到这一点?
class Processor()
def init()
state = AddHeaderState() # There is more states of course
zmq_sender = create_zmq_sender()
def set_state(state):
...
def process(message):
output = state.process(message)
zmq_sender.send(output)
因此,在该示例中,我想远程更改状态。
如果我要添加zerorpc,我将无法使用zmq传入和传出消息,反之亦然。 这个例子使我的问题更清楚吗?
我是否可以假设您要并排/同时运行两个发送通道? zguide中有一整节专门介绍多线程。 在“ 处理错误和ETERM”部分中,我发现taskwork2:具有kill信号示例的并行任务工作 程序很有用。
如果我认为做错了,您可能想用一张图纸进行澄清。 PlantUML让您做到这一点。 在我的Github上,是考虑到ZMQ的流控制的示例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.