2020
11-29
11-29
Rabbitmq heartbea心跳检测机制原理解析
前言使用rabbitmq的时候,当你客户端与rabbitmq服务器之间一段时间没有流量,服务器将会断开与客户端之间tcp连接。而你将在服务器上看这样的日志:missedheartbeatsfromclient,timeout:xxs这个间隔时间就是心跳间隔。heartbeat通常用来检测通信的对端是否存活(未正常关闭socket连接而异常crash)。其基本原理是检测对应的socket连接上数据的收发是否正常,如果一段时间内没有收发数据,则向对端发送一个心跳检测包,如果一段...
继续阅读 >