美文网首页
Netty设置了IdleStateHandler 心跳不执行或只

Netty设置了IdleStateHandler 心跳不执行或只

作者: XII01 | 来源:发表于2020-07-17 08:46 被阅读0次
pipeline.addLast("ping", new IdleStateHandler(
                30, 30, 0, TimeUnit.SECONDS));

代码如上,30秒内,没有读写数据,就向服务端发一条心跳,
然后代码打印了

ChannelInboundHandlerAdapter ->channelInactive()

这就很尴尬了,断开了,后面排查了很久,发送心跳数据格式不对,一定要按照定好的协议,因为这不像http请求那样,会给你错误信息,

相关文章

网友评论

      本文标题:Netty设置了IdleStateHandler 心跳不执行或只

      本文链接:https://www.haomeiwen.com/subject/lruwhktx.html