[英]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.