Nodejs,集群和消息传递

时间:2012-07-26 14:17:38

标签: node.js

我正在尝试构建一个nodejs集群HTTP Web服务器。

我使用群集来分叉相同数量的工作人员,因为我的桌面有cpu。每个工人都有自己独特的钥匙柜台。例如,工人1从2000,000等开始计算1000,000工人2

在随机的时间点我需要所有工人重置那里的计数器回到起始值,例如worker 1必须重置为1000,000,worker 2必须重置为2000,000

我希望通过使用

http://localhost:8888/aaaa/bbbb/cccc?resetCounter=true

行的url端点参数来触发重置操作

收到此网址请求的工作人员必须向群集主进程发送消息,然后主进程将广播给所有活动工作人员,指示他们重置其特定计数器。

你是怎么做到的?

1 个答案:

答案 0 :(得分:1)

Node.js的标准cluster模块内置了对主进程和工作进程之间的消息传递的支持。启动here以了解消息传递的工作原理。这很简单。