使用队列通过同步子进程更新异步父进程

时间:2019-07-18 15:08:24

标签: python multiprocessing queue python-multiprocessing python-asyncio

我有一个运行龙卷风websocket服务器的主要python进程,所以是异步进程。该进程产生一些子进程(通过多处理库),这些子进程运行某些操作,它们是同步的长期运行的进程。我希望父级从这些子进程中接收有关详细状态的更新,并且必须更新一些通过websocket连接的远程客户端。

我更喜欢使用python内部解决方案。我想使用multiprocessing.Queue,但是它仅适用于同步过程。 Janus队列仅适用于线程。

如何在不使用外部消息队列系统且保持系统简单的情况下实现目标?

谢谢

0 个答案:

没有答案