【问题标题】:How to handle tcp connections with clusters in nodejs如何在nodejs中处理与集群的tcp连接
【发布时间】:2016-06-19 03:24:24
【问题描述】:

我正在尝试了解如何在 nodejs 中处理与集群的 tcp 连接。主节点如何知道应该将连接路由到哪个子节点。我们需要处理这种情况还是节点自己处理?

【问题讨论】:

    标签: node.js tcp node-cluster


    【解决方案1】:

    Node 在内部处理它。

    目前,所有非 Windows 平台上的默认算法都是轮询。另一种方法只是将套接字传递给操作系统,让操作系统选择将其发送到哪个子进程。这在cluster documentation 中有描述。

    【讨论】:

    • 我们有,否则节点会处理它吗?如果我们必须如何获得套接字 fd id。 ?
    • 所以一旦连接交给一个工作人员,该工作人员将处理整个 tcp 会话?
    • 节点自动处理套接字的传递。正如我所提到的,您可能能够配置所使用的算法,但您不会显式处理套接字。一旦给子进程一个套接字,它就是他们的了。
    猜你喜欢
    • 2020-06-23
    • 1970-01-01
    • 2020-06-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多