hpsocket默认心跳
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hpsocket默认心跳相关的知识,希望对你有一定的参考价值。
参考技术A 心跳包的发送通常有两种技术方法。应用层自己实现的心跳包由应用程序自己发送心跳包来检测连接是否正常,大致的方法是服务器在一个Timer事件中定时向客户端发送一个短小精悍的数据包,然后启动一个低级别的线程,在该线程中不断检测客户端的回应,如果在一定时间内没有收到客户端的回应,即认为客户端已经掉线,同样,如果客户端在一定时间内没有收到服务器的心跳包,则认为连接不可用。resourcemanager 和nodemanager的心跳
resourcemanager向nodemanager的心跳间隔
在 ResourceManager 端会启动 PingChecker 线程默认每隔 200s (yarn.nm.liveness-monitor.expiry-interval-ms 参数值得三分之一)检测所有注册到 ResourceManager 的节点,一旦发现有节点超过 600s (由 yarn.nm.liveness-monitor.expiry-interval-ms 参数配置)没有发送心跳信息,则认为这个节点出问题了,这时候将会把这个节点从 running 列表中移除
以上是关于hpsocket默认心跳的主要内容,如果未能解决你的问题,请参考以下文章