Orchestrator is a platform to handle process chain. each chain can be "transactional" or "none transactional" basically, chain is transaction (has process and failed handlers) if the state is not transaction the developer can implement an empty function for failure handler
the main functionality:
- Statemachine
- Support Transactional/Non-Transactional operation flow
- Error handling
- Hierarchical statemachine
- Customizable error handling
- Route execution timeout
- Component
Not support
- Load balancing
- Endpoint service registration
- Endpoint service health-check
1- Distributed IMDG
2- http client with backoff handling
- Strategy Supported
- Exponential
- Fixed
- Creating Your Own Strategies
3- circuit breaker