in dubbo/connection/connections.py [0:0]
def _send_heartbeat(self):
"""
客户端发送心跳消息
:return:
"""
while 1:
starting = time.time()
for host in self._connection_pool.keys():
try:
self._check_conn(host)
except Exception as e:
logger.exception(e)
ending = time.time()
time_delta = ending - starting
if time_delta < TIMEOUT_CHECK_INTERVAL:
time.sleep(TIMEOUT_CHECK_INTERVAL - time_delta)