By alexey.goncharuk

From development standpoint ability to cluster an application in most cases can be reduced to being able to easily perform the following functions: get list of all currently alive cluster nodes, ability to create sub-groups of nodes within cluster at will, exchange messages between any nodes within cluster, listen to events from any node within a specified group, easily compute and share data on any of the cluster nodes. Here are the coding examples on how to achieve the above in GridGain.