基于netty实现双机热备心跳监测场景源码实现核心代码-服务端核心代码-客户端最后
场景物联网关服务器,需要不断采集数据并上报,主备2台服务器同时部署应用程序,但是只能一台服务器启动服务,即主服务器启动服务,备服务器停止服务,如果主服务器挂了,备服务器马上启动,并推送主服务器挂了的消息给运维修复,这样的话,就需要主备之间建立心跳监测,来实时的主备之间的服务状态。源码在Netty4中,有IdleStateHandler这个类,他是netty内部提供的用于检测连接有效性的,他可以对三种类型的心跳检测,当有连接空闲的时候,或者超过设定之间没有读写的时候,就会触犯一个IdleState