Grid support configuration.

Enable/Disable Hazelcast (hazelcast.instance.manager.enable)

Globally enable/disable Hazelcast.

Default: false

Local Port (grid.network.config.localPort)

The local bind port

Default: 47500

Enable Multicast (grid.network.config.enableMulticast)

Enable/Disable multicast for discovery

Default: false

Multicast IP Address (grid.network.config.multicastAddress)

The multicast IP address to use

Default: 228.1.2.4

Multicast Port (grid.network.config.multicastPort)

The multicast port

Default: 47400

Multicast Timeout (grid.network.config.multicastTimeout)

Multicast timeout

Default: 10

MultiCast TTL (grid.network.config.multicastTtl)

Multicast time-to-live (TTL) value. This controls the scope, in terms of the number of network hops, of multicast packets.

Default: 8

Enable TCP (grid.network.config.enableTcp)

Enable/disable TCP. If this is enabled, then at least one cluster member IP must be listed in the grid.network.config.peerAddresses property.

Default: false

Enable/Disable bind to any interfaces (hazelcast.instance.manager.bindAnyInterface)

This property controls whether Hazelcast binds to all available network interfaces. true (default): Hazelcast binds to all available interfaces and IP addresses configured in grid.network.config.localAddresses will be ignored. false: Hazelcast binds only to explicitly configured interfaces defined in grid.network.config.localAddresses and grid.network.config.localPort properties, providing stricter network control.

Default: true

TCP Bind Addresses (grid.network.config.localAddresses)

This property allows you to specify the local network addresses that a Hazelcast member should bind to. You can define one or multiple local addresses using a comma-separated list. Please specify valid IP addresses accessible across grid. If the list includes 0.0.0.0, Hazelcast will bind to any one of the network interfaces on the machine, ignoring other IP addresses.

Default: 0.0.0.0

TCP Peer IPs (grid.network.config.peerAddresses)

TCP peer addresses. If TCP is enabled this must contain the IP of at least one other cluster member. The value is a comma-separated string.

TCP Timeout (grid.network.config.connectionTimeout)

TCP timeout

Default: 10

Group name (grid.group.config.groupName)

Group name

Default: dev

Group password (grid.group.config.groupPassword)

Group password

Default: dev-pass

Enable/Disable Hazelcast Kubernetes Discovery (grid.network.config.enableKubernetes)

Enables Grid Caching in Kubernetes Environment.

Default: false

Kubernetes service name (grid.network.config.kubernetesServiceName)

The Gateway service name that the Hazelcast server uses to discover the gateway pods to add to the cluster. This must match with the Kubernetes setup. This is mandatory if kubernetes config is enabled.

Default: gateway-service

Cluster Name (grid.network.config.clusterName)

Logical name of the Hazelcast cluster used to group members.

Default: dev