1、多台服务器,客户端是怎么建立连接的?
客户端拉取到router信息后,和router的日志server列表中第一个可用server之间建立netty channel,并启动一个线程对channel进行维护。对channel的维护主要包括:
1. 比较服务端路由信息和客户端上次抓取的是否一致,不一致则更新客户端router信息,并重新建立新channel
2. 判断当前channel状态,如果状态不正常,则从router的server列表里重新找出一个能用的server建立channel
客户端拉取不到router信息时,默认使用客户端下的server列表作为远程日志服务器组。