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.