聪明猎豹

文章
4
资源
1
加入时间
2年10月21天

19、心跳机制

HeaderExchanger执行DubboProtocol.export会执行createServer方法创建dubbo心跳检测进程  目的:是为了维持提供者和消费者之间的长连接  实现:dubbo的心跳时间heartbeat默认是60s,超时时间默认是60s3,有一个定时任务每60s检测心跳,如果在60s内没有收到心跳响应,发送心跳消息,如果在60s3时间内没有收到心跳响应,如果是服务端,则关闭channel,客户端则重连。设置 可以通过protocolConfig.setHeartbeat