【问题标题】:Is there a kind of "Socket connection pool" in nodejs?nodejs中是否有一种“套接字连接池”?
【发布时间】:2012-07-16 09:41:34
【问题描述】:

为了避免花在创建套接字上的时间。 我的节点服务器需要一些“长连接”(TCP Socket)来与在后台运行的用 C 语言编写的服务器保持通信,并且所有的“http 请求”都可以共享池中的 TCP 套接字。 我想知道nodejs中是否有一种套接字池实现? (类似于数据库连接池)

任何帮助将不胜感激!

【问题讨论】:

    标签: sockets node.js connection


    【解决方案1】:

    通用池是一个很好的池。 https://github.com/coopernurse/node-pool 但是对于http,有内置的池化机制。

    【讨论】:

      【解决方案2】:

      看一下http.Agent的官方文档;这就是(大多数节点开发人员在幕后)处理可用套接字的分配。

      【讨论】:

      • 谢谢,但我想合并“TCP Sockets”,看来 http.Agent 帮不上忙
      • 我想node-pool 可以为我做这样的事情。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-12
      • 2015-09-23
      • 1970-01-01
      • 2018-10-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多