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