【问题标题】:Share stream with clusters in nodejs在 nodejs 中与集群共享流
【发布时间】:2015-09-16 20:34:51
【问题描述】:

有没有办法在 node.js 中的 master 和 clusters 之间共享流?我读到“sendHandle”可以传递服务器对象和套接字,但不确定它是否可以帮助我。

【问题讨论】:

    标签: javascript node.js stream


    【解决方案1】:

    您可以使用message-stream 或修改该代码以使用worker.send()。或更新ipc-stream。它们处于不同的进程中,因此它们实际上不能共享同一个流。

    【讨论】:

    • 在其他世界中,我必须将所有消息从 Master 逐个发送到 clusters.workers 中的每个集群,并在每个集群中从该消息创建新流?
    • 如果你真的需要流并且真的需要使用集群,那么我会调整一个像这样的模块,是的,它确实在每个工作人员和每个工作人员中创建流(只有一个集群)。如果您想从主人那里向所有子工作者广播消息,那与您提到的不同,但是如果您要走那条路线,我认为您需要发送给每个工作者。也许您想要一个常规的消息队列?我认为这可能有助于更多地了解您的应用程序是如何工作的以及您将其用于什么。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-18
    • 2017-04-17
    • 2010-11-02
    • 1970-01-01
    • 2017-10-13
    • 1970-01-01
    相关资源
    最近更新 更多