标签列表
在Node.js中与集群共享流数据
javascript
node.js
stream
4
4
有没有一种方法可以在Node.js的主节点和集群之间共享流?我读过关于“sendHandle”的内容,它可以传递服务器对象和套接字,但不确定它是否对我有帮助。
-
BadVolt
1
个回答
2
2
你可以使用
message-stream
或者修改代码以使用
worker.send()
,或者更新
ipc-stream
。它们在不同的进程中,因此不能共享同一个流。
-
Jason Livesay
2
换句话说,我将不得不逐个从主节点向clusters.workers中的每个集群发送所有消息,并在每个集群中从这些消息创建新的流?
- BadVolt
如果你真的需要流和集群,那么我会使用像这样的模块,它确实在每个工作进程中创建流,并且在每个工作进程中(只有一个集群)。如果您想要从主节点向所有子工作进程广播消息,则与您提到的内容不同,但是如果您选择这条路线,则我认为您需要发送给每个工作进程。也许您想要一个常规的消息队列?我认为了解您的应用程序如何工作以及您将用于什么可能会有所帮助。
- Jason Livesay
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
19
Node.js 集群与多个 Docker 容器的区别
3
Docker与Node.js集群的比较
3
Node.js Express 集群与高 CPU 使用率
7
使用Node.js流读取二进制数据
5
Node.js 集群共享缓存
3
使用async.js与Node.js流
4
Node.js多服务器集群:如何在几个节点的集群中共享对象
3
Node.js 集群
7
Node.js集群与粘性会话
3
在Node.js中将EXIF数据写入图像流