Message Broker

Last Updated: June 14, 2021

What is a message broker?

message broker is a piece of software, which enables services and applications to communicate with each other using messages.

Message broker system has three components

  • Producer
  • Consumer
  • Queue/topic

The most popular message brokers are RabbitMQ, Apache Kafka, Redis, Amazon SQS, and Amazon SNS.