首页 文章

Nodejs,集群和消息传递

提问于
浏览
0

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

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

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

我希望通过沿着行使用url endpoints 参数来触发这样的重置操作

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

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

你怎么做到这一点?

1 回答

  • 1

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

相关问题