What does "message broker" mean in programming?
message broker is one of the most common terms in software development. This guide explains what it means, how it is used in practice, and why it matters, with real examples from the developer world.
Definition
A middleware component that enables services to communicate asynchronously by passing messages through a central hub. Producers send messages to the broker; consumers receive them in their own time. Message brokers decouple producers from consumers and buffer traffic spikes. Examples: Kafka, RabbitMQ, AWS SQS.
Example
"When an order is placed, the order service sends a message to the broker. The email service and analytics service each consume it independently."
Can you put this sentence in the right order?
Keep building your technical English
You just looked up what this word means. Lingua-e turns vocabulary like this into full practice: fill-in-the-blanks, listening, and real developer conversations.
Practice this for free