2019年10月28日

netty5客户端监测服务端断连后重连

摘要: 服务端挂了或者主动拒绝客户端的连接后,客户端不死心,每15秒重连试试,3次都不行就算了。修改下之前的客户端引导类(NettyClient,参见netty5心跳与业务消息分发实例),新增两个成员变量,在connect连接方法里的finally加入重连操作: 不起服务端,我们只起客户端,输出如下: 如果 阅读全文

posted @ 2019-10-28 17:09 不想下火车的人 阅读(1312) 评论(0) 推荐(0)

netty5服务端检测心跳超时断连

摘要: 客户端每5秒发送一次心跳给服务端,服务端记录最后一次心跳时间,通过定时任务每10秒检测一下,如果当前时间与最后一次收到的心跳时间之差超过某个阈值,断开与客户端的连接。基于之前的例子(netty5心跳与业务消息分发实例),我们修改下服务端的心跳handler(HeartBeatServerHandle 阅读全文

posted @ 2019-10-28 16:51 不想下火车的人 阅读(468) 评论(0) 推荐(0)

导航