http和socket连接有什么区别,http长连接和socket长连接

首页 > 技术 > 作者:YD1662022-10-26 13:21:32

日志打印:

http和socket连接有什么区别,http长连接和socket长连接(21)

这里看到前面两个请求都建立了新的Socket连接 socket_pool 127.0.0.1 9000 connect,定时器结束后重新发起两个请求就没有建立新的Socket连接了,直接从连接池里面获取Socket连接资源。

源码分析

发现主要的代码就位于lib文件夹中的Pool.js

构造函数:

lib/Pool.js

http和socket连接有什么区别,http长连接和socket长连接(22)

可以看到包含之前说的空闲的资源队列,正在请求的资源队列,正在等待的请求队列等。

下面查看 Pool.acquire 方法

lib/Pool.js

http和socket连接有什么区别,http长连接和socket长连接(23)

http和socket连接有什么区别,http长连接和socket长连接(24)

上一页23456下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.