Hazelcast系列(二):hazelcast集成(嵌入式)
Hazelcast系列(三):hazelcast集成(服务器/客户端)
Hazelcast系列(五):Auto-Detection发现机制
Hazelcast系列(十一):Map(三)备份、过期驱逐与内存格式
Multicast 发现机制是多播,或者说组播,通过组播协议( IGMP 、PIM 、 MSDP 、 MBGP 等),找到目的组播地址,组播地址范围从 224.0.0.0 到 239.255.255.255 ,Multicast 组播地址默认为 224.2.2.3 。
Hazelcast 集群成员不需要知道其他成员的具体地址,因为它们只是多播给所有其他成员进行监听,通过集群名以及组播地址形成相应的集群。
- <hazelcast>
- <network>
- <join>
- <multicast enabled="true">
- <multicast-group>224.2.2.3multicast-group>
- <multicast-port>54327multicast-port>
- <multicast-time-to-live>32multicast-time-to-live>
- <multicast-timeout-seconds>2multicast-timeout-seconds>
- <trusted-interfaces>
- <interface>192.168.1.1interface>
- trusted-interfaces>
- multicast>
- join>
- network>
- hazelcast>
- hazelcast:
- network:
- join:
- multicast:
- enabled: true
- multicast-group: 224.2.2.3
- multicast-port: 54327
- multicast-time-to-live: 32
- multicast-timeout-seconds: 2
- trusted-interfaces:
- - 192.168.1.1
Multicast 同 Auto-Detection 发现机制一样,上手快,在封闭且安全的环境中,可以采用。