2016-10-07 13:58发布
因为网络原因导致netty客户端大量连接线程连接不上服务器,这种情况下该怎么处理?设置超时ChannelOption的CONNECT_TIMEOUT_MILLIS属性,超过这个时间后,netty会主动关闭这个连接吗?要写个方法获取状态进行后续处理吗?
看你需要不需要重连, 如果需要重连, 那么在超时后就要进行重连操作.
如果你需要对连接错误进行处理的话, 那么需要对 connect 的 future 设置监听器, 例如:
如果设置了 CONNECT_TIMEOUT_MILLIS 属性, 那么当超时时, 自然连接就断开了, 这个过程不需要你进行任何的额外操作.
最多设置5个标签!
付费偷看金额在0.1-10元之间
看你需要不需要重连, 如果需要重连, 那么在超时后就要进行重连操作.
如果你需要对连接错误进行处理的话, 那么需要对 connect 的 future 设置监听器, 例如:
如果设置了 CONNECT_TIMEOUT_MILLIS 属性, 那么当超时时, 自然连接就断开了, 这个过程不需要你进行任何的额外操作.
一周热门 更多>