Hazelcast系列(四):Auto-Detection发现机制

系列文章

Hazelcast系列(一):初识hazelcast

Hazelcast系列(二):hazelcast集成

Hazelcast系列(三):hazelcast管理中心

Hazelcast系列(四):Auto-Detection发现机制

Hazelcast系列(五):Multicast发现机制

Hazelcast系列(六): TCP-IP发现机制

目录

前言

发现配置

总结


前言

前面对 Hazelcast 有了初步的认识和基础的使用,对了,还有对 Hazelcast 的监控和管理。接下来,对 Hazelcast 的发现机制进行探讨。

Hazelcast(当前版本5.1.7) 默认的是 auto-detection 发现机制,老版本是 multicast ,具体可查看当前版本下的 hazelcast-default.yaml 

auto-detection 支持检测的环境:

  • AWS

  • Azure

  • GCP

  • Kubernetes

不需要显式启用上述环境的发现,因为默认情况下启用的,Hazelcast自动检测会处理它。

但是如果 Hazelcast 没有检测到任何上述环境,它将回退到使用 multicast 进行发现

发现配置

  • XML

    ...
    
        
            
            ...
        
    
    ...
  • YAML
hazelcast:
  network:
    join:
      auto-detection:
        enabled: true
      multicast:
          ...

总结

Auto-Detection 发现机制是当前默认的发现机制,它能帮我们在简单的部署环境中,快速找到集群中节点。

你可能感兴趣的:(数据库,Hazelcast,hazelcast集群,Hazelcast发现集群,hazelcast发现机制)