TCP连接池

时间:2018-08-13 12:54:03

标签: tcp connection-pooling

我是客户端/服务器通信的新手,我想加深对 connection-pool 一词的理解。

这是我的基本理解:客户端和服务器通过套接字(由linux中的文件描述符标识)进行通信。套接字由IP address + Port组成。 TCP连接由服务器IP,服务器端口,客户端IP和客户端端口组成。

在连接池中拥有 n 个可用连接到底是什么意思?这是否意味着客户端/服务器上用于通信的 n 个不同套接字的数量?这是否意味着 n 个线程?单个客户端可以与特定服务器建立多个连接是什么意思? connection-pooling 如何工作或使事情简单/高效?有什么好处?连接池中还有一个叫做 queue 的东西。什么时候将请求排队而不是为其创建新的连接?掌握基本观点会很好。

0 个答案:

没有答案
相关问题