Unlike TCPPING, PING employs dynamic discovery, meaning that the member does not have to know in advance where other cluster members are.Number of additional ports to be probed for membership. Example: initial_hosts=A[7800] port_range=0 probes A:7800, port_range=1 probes A:7800 and A:7801 MPING (=Multicast PING) uses IP multicast to discover the initial membership.

This flag will be removed in a future version when batching has been implemented by all protocols Use "external_addr" if you have hosts on different networks, behind firewalls. Valid values are "pcl": "p": includes the thread name, e.g.

On each firewall, set up a port forwarding rule (sometimes called "virtual server") to the local IP (e.g. "Incoming thread-1", "UDP ucast receiver", "c": includes the cluster name, e.g.

The channel's physical address will be the address and port number of the unicast socket.

A protocol stack with UDP as transport protocol is typically used with clusters whose members run in the same subnet.

Whether the protocol should collect protocol-specific runtime statistics.

What those statistics are (or whether they even exist) depends on the particular protocol. Protocol javadoc for the available API related to statistics. Allows the transport to pass received message batches up as Messages Batch instances (up(Message Batch)), rather than individual messages.

Subsequent requests for the same physical address will therefore be spaced at least who_has_cache_timeout ms apart UDP uses IP multicast for sending messages to all members of a group and UDP datagrams for unicast messages (sent to a single member).

When started, it opens a unicast and multicast socket: the unicast socket is used to send/receive unicast messages, whereas the multicast socket sends and receives multicast messages.

Refer to the section on FILE_PING for more information on how to use these files to speed up the discovery process. Used to detect the coordinator (oldest member), by mcasting PING requests to an IP multicast address.