Steps Along the Journey
Introduced Asynchronus Messaging
- Introduced ActiveMQ
- Inserted a layer between microservice and client
Switched Interfaces
- Switched the internal interface between the REST API Gateway and the Microservice to Java Objects using serialization
Added a SrvcMgr
- Introduced a Service Manager (SrvcMgr) to handle the load balancing of the microservices.
Designated Group ID ad Service Type
- Implemented ActiveMQ groupid by service type.
Switch to Listeners
- Implemented Listener interface for microservices.