Cloud Discovery Plugins
Hazelcast provides the following plugins that allow Hazelcast cluster members to discover each other on cloud platforms. These plugins are mainly used for the following reasons:
To provide dynamic member discovery when you do not want to or you cannot provide a list of static IP addresses (for member-member discovery, client-member discovery, or WAN replication).
For resilience against availability zone failures (
Hazelcast supports using Eureka server as the discovery mechanism with the use of Hazelcast Eureka Discovery plugin.
You can easily configure your Hazelcast member/client to use Eureka discovery by enabling Eureka in your Hazelcast configuration.
See the Hazelcast Eureka Plugin documentation for more details.
Hazelcast supports using Zookeeper as the discovery mechanism with the use of Hazelcast Zookeeper Discovery plugin.
You can easily configure your Hazelcast member/client to use Zookeeper discovery by enabling Zookeeper in your Hazelcast configuration.
See the Hazelcast Zookeeper Plugin documentation for more details.
Other Discovery Plugins
Apart from the officially maintained plugins listed above, there are a number of community plugins implementing Hazelcast Discovery SPI: