📄️ Advantages of Messaging
One method of asynchronous and event-based communication between microservices is messaging. A microservice sends a message to one or more other microservices. Messages can be executed as requests, events or responses. A microservice responds to a request by sending a message back to the requesting service, which in turn processes this response asynchronously. Messaging has advantages, especially in modular and distributed systems:
📄️ DetMQ
DetMQ is a messaging library that provides real-time in the sense of determinism, high-performance, and reliable communication in distributed real-time systems. It allows flexible communication from low-level real-time services to higher-level services and front-ends. DetMQ uses the following concepts to abstract low-level complexity: