eric_yam 2020-03-09 14:19 采纳率: 0%
浏览 915

netty 心跳机制 netty 心跳机制 设备在线问题

我用的netty做的服务端,app是客户端,我这边使用一个flag标志标记设备是否在线,1在线,0不在线,app网络波动的情况下会重新连接我,上一个连接就没用了,然后netty的心跳机制在五秒内去监测这个连接五秒没读取到数据了就执行事件删除连接然后给我的在线标志弄成不在线,但是这个标志会影响到新连接,如果抖动之后新连接在五秒之内连接上来了,那上一个连接销毁的时候在新连接之后就会影响到这个标志位,有什么好方法改造嘛

  • 写回答

1条回答 默认 最新

  • 珍妮玛•黛金 博客专家认证 2020-03-25 21:32
    关注

    客户端定时5秒发一个心跳包给服务端,如果断线,就用netty的心跳重连机制,例如每隔5秒重连一次,重连3次都失败的话就标识离线,如果重连成功就标识在线

    评论

报告相同问题?

悬赏问题

  • ¥30 python代码,帮调试
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条