我正在浏览tomcat群集文档。
我想知道一个tomcat节点如何找到其他tomcat节点。所有的tomcat都将在不同的计算机中启动,并且可能在不同的端口中。
答案 0 :(得分:1)
据我了解,cluster information是使用多播IP地址交换的。 每个服务器都在侦听并将心跳发送到公共多播地址(默认为228.0.0.4)。心跳包含服务器的IP地址和侦听端口。
例如,服务器A
启动并向公共多播地址228.0.0.4发送包含'192.168.17.3:4012'的hartbeat。
服务器B
,C
和D
现在知道如何与服务器A
通信。
服务器B
,C
和D
也会定期发送心跳,因此服务器A
很快就知道如何与它们通信。