Java 网络连接池
网络连接池Java 网络连接池,java,client,netty,Java,Client,Netty,网络连接池 我想知道NETY中的客户端连接池的选项或如何实现。 < P>我没有实现这一点,所以这只是一些有教育意义的猜测工作,但是我会考虑合并如下: 通用对象池将支持您创建连接缓存,远程套接字地址作为密钥,因此您可能会发出如下请求: pool.borrowObject("www.google.com:80"); 不确定通道组,但这是一种一次性对所有包含的通道发出指令的好方法(例如close()),因此让池始终将其创建的所有通道插入通道组可能也很有用。它是自我维护的,因为通道在关闭时会从
我想知道NETY中的客户端连接池的选项或如何实现。
< P>我没有实现这一点,所以这只是一些有教育意义的猜测工作,但是我会考虑合并如下:pool.borrowObject("www.google.com:80");
不确定通道组,但这是一种一次性对所有包含的通道发出指令的好方法(例如close()),因此让池始终将其创建的所有通道插入通道组可能也很有用。它是自我维护的,因为通道在关闭时会从组中弹出
Commons池在许多情况下对我都非常有用,尽管大多数情况下是在我尝试池化和重用昂贵的资源时。这就是你看待客户机连接的方式吗
更新日期:2017年8月30日:
在Netty4.x中实现这一点的首选方法是使用ChannelPool。
Netty 4.0:
Netty 4.1:您帖子中的所有3个链接都已断开