Servitron is a series of microservices, message queue (currently only RabbitMQ is supported) and service base that simplifies creating any kind of backend service. The only thing that needs to be defined is the messages and the message handlers for your specific needs.

Microservices

There are a series of built in microservices which will handle things like message routing, authentication, etc.

Message Controller

The Message Controller accepts all the messages and routes them to the proper message queue. When a service first starts, it registers itself with the Message Controller the Message Controller knows how to route any messages to the proper service.

Note: There is no need to modify any configurations for this service.