1、使用心跳机制的原因
在凌晨等业务低谷期,如果发生网络闪断、连接被Hnag住等网络问题时,由于没有业务消息,应用进程很难发现。等到了白天业务高峰期时,会发生大量的网络通信失败,严重的话还会导致一段时间进程内无法处理业务消息。为了解决这个问题,在网络空闲时采用心跳机制来检测链路的互通性,一旦发现网络故障,立即关闭链路,主动重连。 在凌晨等业务低谷期,如果发生网络闪断、连接被Hna
在凌晨等业务低谷期,如果发生网络闪断、连接被Hnag住等网络问题时,由于没有业务消息,应用进程很难发现。等到了白天业务高峰期时,会发生大量的网络通信失败,严重的话还会导致一段时间进程内无法处理业务消息。为了解决这个问题,在网络空闲时采用心跳机制来检测链路的互通性,一旦发现网络故障,立即关闭链路,主动重连。 在凌晨等业务低谷期,如果发生网络闪断、连接被Hna