【发布时间】:2012-07-16 09:41:34
【问题描述】:
为了避免花在创建套接字上的时间。 我的节点服务器需要一些“长连接”(TCP Socket)来与在后台运行的用 C 语言编写的服务器保持通信,并且所有的“http 请求”都可以共享池中的 TCP 套接字。 我想知道nodejs中是否有一种套接字池实现? (类似于数据库连接池)
任何帮助将不胜感激!
【问题讨论】:
标签: sockets node.js connection
为了避免花在创建套接字上的时间。 我的节点服务器需要一些“长连接”(TCP Socket)来与在后台运行的用 C 语言编写的服务器保持通信,并且所有的“http 请求”都可以共享池中的 TCP 套接字。 我想知道nodejs中是否有一种套接字池实现? (类似于数据库连接池)
任何帮助将不胜感激!
【问题讨论】:
标签: sockets node.js connection
通用池是一个很好的池。 https://github.com/coopernurse/node-pool 但是对于http,有内置的池化机制。
【讨论】:
看一下http.Agent的官方文档;这就是(大多数节点开发人员在幕后)处理可用套接字的分配。
【讨论】: