Hazelcast集群服务(3)——集群功能详解

2022-04-12 00:00:00 集群 节点 配置 地址 端口

Hazelcst组网

    Hazelcast自称"分布式数据网格”,那他基本、重要的功能就是时时刻刻都在多台服务器之间工作,这样必须有网络环境对其分布式功能提供支持。Hazelcast在网络环境中工作分为2个阶段:首先是组网阶段,随后是数据传输阶段。

    组网是指每个Hazelcast节点启动时,都会搜寻是否有Hazelcast节点可以连接,组网过程支持多种协议。完成组网后,节点会和其他组建成集群的节点进行通信,这个阶段就是数据传输阶段,此时只支持使用TCP/IP协议来传递数据。Hazelcast的所有网络行为,都是通过<networt></network>元素配置决定的。<join>元素用来配置组建集群的相关的参数。

组播协议(Multicast)组建集群

    在使用组播协议(Multicast)作为自动组建集群机制时,集群中的成员不需要知道其他成员的详细地址(IP),他们仅仅是通过组播将信号广播到其他成员的监听端口中。使用之前确保网络环境支持 Multicast

    下面是一个通过组播协议(Multicast)组网的例子:

相关文章