Concept Purpose
Messaging Communicate through messages
Synchronous Request-response communication
Asynchronous Non-blocking communication
Message Queue Single consumer processing
Event Streaming Multiple consumers
Pub/Sub Producers publish, consumers subscribe
Event Driven Architecture Systems react to events

Component Role
Message Data/event sent between services
Producer Sends messages
Broker Stores and manages messages
Consumer Reads and processes messages

Table of contents


This site uses Just the Docs, a documentation theme for Jekyll.