Crate minerva_dispatch
source · [−]Expand description
Minerva System: DISPATCH Service
About this service
This service is responsible for dispatching messages from the message broker (RabbitMQ) to other parts of the system, and sometimes interacting with other third-party services as well.
Though this service is not created with the intention of managing data directly, that may still happen, though it is not desired since specific microservices may manage business rules in an intended way.
Testing
This module currently has no unit nor integration tests. This is because these kinds of tests are expensive and are not really needed for this module, since these only perform a dispatch – if it is being deployed successfully, then it works. (I know this is not ideal, but hey, I need to release this…)
Modules
error 🔒
This module describes errors that could arise in this module.
Functions
main 🔒
Entry point for this module.