我们有2个组件1个生产者/消费者,2个过程
制作人/消费者是i / o奖励,除了接受网页请求并根据输入参数输入mongodb之外别无其他。
进程是一个单独的进程(在python中),它处理来自mongodb和group(make pair)的数据。
这种配对可能需要很少的时间,一旦完成配对,我们想要通知Node,对于给定的连接,“处理已完成”,因此节点可以将数据发送回客户端。
我不确定“如何通知Node的连接,该过程已完成,这是输出。”
答案 0 :(得分:1)
我会使用一个消息传递服务,例如RabbitMQ甚至ZeroMQ来通知或让Node.JS进程轮询此通知。
因此,Python进程会进行处理,然后它会发出一条消息,然后Node.JS进程将读取此消息,然后知道它可以完成其工作并处理MongoDB中的数据。