Hitachi

In-Memory Data Grid Hitachi Elastic Application Data Store


2.2.1 Protocols used for communication

The following figure shows the protocols used for communication between EADS clients and EADS servers, and among EADS servers.

Figure 2‒3: Protocols used for communication

[Figure]

Organization of this subsection

(1) Communication between an EADS client and an EADS server

Communication between EADS clients and EADS servers is performed using TCP (Transmission Control Protocol).

(2) Communication between EADS servers

Communication between EADS servers is performed using TCP and UDP (User Datagram Protocol).

TCP is used for the following communication between EADS servers:

UDP is used for the following communication between EADS servers:

#

Heartbeats are multicast within a cluster.

Heartbeats consist of packets distributed in a cluster to report that the EADS servers are running normally.

A check conducted by one EADS server to determine whether another EADS server that is not sending heartbeats has gone down is called a check for live servers.

For details, see 2.9 Monitoring a cluster.