一个生产者具有多个队列/不同的子进程

时间:2019-02-21 19:59:48

标签: python queue multiprocessing multiple-processes

我一直在尝试找到一种方法来在python中进行以下多重处理:

在我的项目中,我有一个“生产者”,它正在通过网络套接字收集一些数据。它通过同一套接字收集不同的数据(在加密市场上的资产)。现在,我想为每种类型的数据(资产)生成一个进程,并将该数据仅发送到该特定进程。因此,我一直在接收数据,程序应该检查数据并将其发送到相应的进程。进程并没有结束,只是等待它们的数据。

我可以为每个子进程动态创建一个队列吗?如果不是,我可以以某种方式向每条消息添加密钥并仅创建一个队列,然后在子级和get()上对其进行检查吗?第二个实际上超过了我想的多处理目的。

我没有关于多处理的任何代码,因为我被困在开始阶段...

我只是学习多处理,并通过此示例进行练习,因此我想用多处理解决!

谢谢!

0 个答案:

没有答案