Hi, I think listening to events would be a good solution for you. There are two discovery events that are triggered on the client node when it is disconnected from or reconnected to the cluster:
EVT_CLIENT_NODE_DISCONNECTED EVT_CLIENT_NODE_RECONNECTED see: https://ignite.apache.org/docs/latest/clustering/connect-client-nodes#client-disconnectedreconnected-events As for StreamReceiver: Keep in mind that the logic implemented in a stream receiver is executed on the node where data is to be stored. If the server where the data resides crashes, your code might not execute. https://ignite.apache.org/docs/latest/data-streaming#stream-visitor Thanks, Alex -- Sent from: http://apache-ignite-users.70518.x6.nabble.com/