RabbitMQ Message Broker

RabbitMQ Message Broker

www.rabbitmq.com

1

About this website

RabbitMQ is an open-source message broker software originally created by Rabbit Technologies, a London-based company founded by Alexis Richardson and Matthias Radestock in 2007, acquired by VMware through SpringSource in 2010, implementing the Advanced Message Queuing Protocol standard for reliable message delivery between distributed applications, providing message routing, queueing, delivery acknowledgements, and flexible messaging patterns including publish-subscribe, work queues, routing, topics, and remote procedure calls, adopted by over thirty-five thousand companies including Instagram, Netflix, T-Mobile, Cisco, and Goldman Sachs for asynchronous communication and microservices integration. The exchange and queue model provides flexible message routing through four exchange types including direct exchanges that route messages based on exact routing key matching, fanout exchanges that broadcast messages to all bound queues, topic exchanges that route messages based on wildcard pattern matching of routing keys using asterisk and hash wildcards, and header exchanges that route based on message headers rather than routing keys, enabling complex routing topologies for diverse messaging scenarios. The reliability features include message acknowledgements confirming successful processing, persistent messages stored to disk surviving broker restarts, publisher confirms ensuring messages reached the broker, transactions for atomic multi-message operations, dead letter exchanges for handling failed messages, and priority queues for message precedence control. The clustering provides high availability through mirrored queues replicated across cluster nodes. The management plugin provides a web-based UI for monitoring. The federation plugin links brokers across data centers. The shovel plugin moves messages between brokers. The plugin ecosystem for protocol bridges. Designed by Rabbit Technologies. Designed for distributed systems.

Statistics

1
Views
0
Clicks
0
Like
0
Dislike

Comments

Log In to post a comment

No comments yet. Be the first!