1
我正在嘗試編寫一個應用程序,允許用戶啓動長期運行的計算過程,該過程將使用ØMQ從Web服務器接收命令。我使用standart request-reply體系結構:服務器有一個連接到工作進程REP套接字的REQ套接字。當從用戶接收到新的命令時,它被髮送到工作進程:ØMQ多線程REQ/REP
self.instance_dict[instance_id].socket.send(json_command)
result = self.instance_dict[instance_id].socket.recv()
問題出現時,同時仍然在執行第一個被髮送的第二命令。 ØMQ是否提供可以處理消息隊列的功能,還是我自己沒有實現?或者我應該改變架構?