1. 什么是心跳机制?2. 心跳包的作用3. 基于TCP的keepalive机制实现4. 基于Netty的IdleStateHandler实现4.1 什么是 IdleStateHandler4.2 如何使用?4.3 源码分析4.3.1 构造方法4.3.2 handlerAdded 方法4.3.3 initialize4.3.4 读事件的 run 方法4.3.5 写事件的 run 方法4.3.6 所有事件的 run 方法