Message queue
Limited Time Offer!
For Less Than the Cost of a Starbucks Coffee, Access All DevOpsSchool Videos on YouTube Unlimitedly.
Master DevOps, SRE, DevSecOps Skills!
What is Message queue?
A message queue is a form of serial service-to-service communication used in server-less and micro-services architectures. Messages are stored on the queue until they are processed and deleted.
Messaging Queue is a combination of 2 words — Message & Queue :
- Message is the data to be sent from producer to consume
- Queue contains sequence of messages, sent between applications, awaiting their turn to be processed Messages placed onto queue are stored until consumers retrieve them.
What is message queue example?
1.MuleSoft’s Anypoint Platform
2.IBM MQ
3.Azure Scheduler
4.Apache Kafka
5.TIBCO Rendezvous
6.RabbitMQ etc…
Uses of Message queue
Resiliency
Delivery Guarantees
Ordering Guarantees
Buffering
Asynchronous Communication
Understanding Data Flow
Ordering Guarantees