Navratri Sale: Get Upto 30% OFF on Live Training! Offer Ending in
D
H
M
S
Get Now

Microservices: RabbitMQ, MassTransit, Message Brokers

Level : Intermediate
Mentor: Shailendra Chauhan
Duration : 00:01:00

RabbitMQ

RabbitMQ is a messaging broker or an intermediate for messages. It provides your applications with a common platform for sending and receiving messages, as well as a secure storage location for your messages until they are received.

RabbitMQ Components

The following are the Components of RabbitMQ:

  • Queue
  • Message
  • Exchange
  • Binding
  • Routing key
  • Connection
  • Channel

Rabbit MQ Types of Exchange

The following are the Types of Exchange in RabbitMQ:

  1. Direct
  2. Topic
  3. Fanout

MassTransit

As an intermediary between message brokers and applications, MassTransit is a lightweight, free, open-source message bus for.NET that supports a variety of brokers and message patterns in addition to features like distributed transactions, retry, circuit breaker, outbox, and built-in exception handling.

MassTransit Methods

There are two types of MassTransit Methods:

  1. Publish()
  2. Send()

Message Brokers

Message brokers are frequently used in Microservices asynchronous communication scenarios. A broker ensures that messages are maintained and tracked within the system, that communication between various microservices is dependable and consistent, and that messages are not lost.


Self-paced Membership
  • 24+ Video Courses
  • 825+ Hands-On Labs
  • 400+ Quick Notes
  • 125+ Skill Tests
  • 10+ Interview Q&A Courses
  • 10+ Real-world Projects
  • Career Coaching Sessions
  • Email Support
Upto 60% OFF
Know More
Still have some questions? Let's discuss.
CONTACT US
Accept cookies & close this