...
- Each node makes a decision if it should apply actions (deploy/undeploy) on local services and send map of local deployed services to the coordinator;
- Coordinator aggregates single maps and builds and sends full services deployments map to all nodes;
- All nodes update services informations and complete initiators futures if needed.;
Triggers:
- Users deploy/undeploy requests;
- Affinity topologies change if affinity services exist;
- Topology change events (EVT_NODE_JOINED / LEFT / FAILED);
...
- Errors during assigned nodes definition, e.g. when failed to determine suitable nodes for deploy;
- Deployment errors, e.g. when failed to load service class;
- Service#init errors, e.g. any users failures.;
{"serverDuration": 323, "requestCorrelationId": "e28b3850fce29c89"}