Evidence of cluster nodes is saved in database in the table Node, see Data model.

If there is no infomation about node in database then it will be created when the application server starts.


Every node can be in three states:


Every processing message (in states IN_QUEUE and PROCESSING) has informace which on which node is being processed. When message finishes current processing then reference to the node will be deleted.


There is configuration property ohf.cluster.actualNodeInstance.code that defines unique code (name) of current running cluster node.


Admin GUI contains page with overview of all cluster nodes.