TcpNetClientConnectionFactory
创建 10 个 TCP 连接池。我的目标是打印打开连接的连接 ID。我遇到了缓存ClientConnectionFactory。
getOpenConnectionIds()
但它不打印任何东西。深入研究后,我发现CachingClientConnectionFactory
和
AbstractClientConnectionFactory
都没有提供
getOpenConnectionIds()
的实现。事实上,它是在
AbstractConnectionFactory
中实现的。那么,可以肯定地说该方法仅适用于 TCP 服务器吗?我非常重视在客户端打印打开连接的连接 ID 的其他建议。目前,我正在利用
cachingClientConnectionFactory.getActiveCount()
来打印打开/活动连接的数量。