生产者/消费者+;带有Node.js/python的Worker arch

生产者/消费者+;带有Node.js/python的Worker arch,python,node.js,express,ipc,Python,Node.js,Express,Ipc,我们有两个组件,一个生产者/消费者,两个过程 生产者/消费者是i/o激励者,只接受web请求并根据输入参数进入mongodb 进程是单独的进程(在python中),它处理来自mongodb的数据,并对它们进行分组(配对) 这种配对只需要很少的时间,一旦配对完成,我们希望通知节点,对于给定的连接,“进程完成”,这样节点就可以将数据发送回客户端 我不确定“如何通知节点的连接进程已完成,这就是输出。”我将使用消息传递服务(如RabbitMQ或ZeroMQ)来通知或让Node.JS进程轮询此通知 所以,

我们有两个组件,一个生产者/消费者,两个过程

生产者/消费者是i/o激励者,只接受web请求并根据输入参数进入mongodb

进程是单独的进程(在python中),它处理来自mongodb的数据,并对它们进行分组(配对)

这种配对只需要很少的时间,一旦配对完成,我们希望通知节点,对于给定的连接,“进程完成”,这样节点就可以将数据发送回客户端


我不确定“如何通知节点的连接进程已完成,这就是输出。”

我将使用消息传递服务(如RabbitMQ或ZeroMQ)来通知或让Node.JS进程轮询此通知


所以,Python进程将完成它的处理,然后它将发送一条消息,Node.JS进程将从那里读取该消息,然后知道它可以完成它的工作并在MongoDB中处理数据。

我将使用消息传递服务,例如RabbitMQ或甚至ZeroMQ来通知,或者让Node.JS进程轮询该通知


因此,Python进程将完成它的处理,然后它将发送一条消息,Node.JS进程将从那里读取该消息,然后知道它可以完成它的工作并在MongoDB中处理数据。

谢谢sean,您能帮我介绍相关示例吗?我很乐意挖掘。剩下的代码已经准备好了,所以我只想看看这个代码。谢谢sean,你能帮我举个相关的例子吗?我很乐意挖掘。剩下的代码已经准备好了,所以我只想看看这段代码。