1. 首页
  2. 数据库
  3. 其它
  4. Rabbitmq heartbea心跳检测机制原理解析

Rabbitmq heartbea心跳检测机制原理解析

上传者: 2021-01-15 16:35:19上传 PDF文件 68KB 热度 17次
前言 使用rabbitmq的时候,当你客户端与rabbitmq服务器之间一段时间没有流量,服务器将会断开与客户端之间tcp连接。 而你将在服务器上看这样的日志: missed heartbeats from client, timeout: xxs 这个间隔时间就是心跳间隔。 heartbeat通常用来检测通信的对端是否存活(未正常关闭socket连接而异常crash)。其基本原理是检测对应的socket连接上数据的收发是否正常,如果一段时间内没有收发数据,则向对端发送一个心跳检测包,如果一段时间内没有回应则认为心跳超时,即认为对端可能异常crash了。 rabbitmq也不例外,heat
用户评论