Skip to content

RabbitMQ

RabbitMQ is a Message Queue (消息對列) system^[600-developer__rabbitmq.md]. It functions as a broker that implements the AMQP (Advanced Message Queuing Protocol)^[600-developer__rabbitmq.md].

Core Concepts

As a message-oriented middleware, RabbitMQ facilitates communication between different components of a software application by sending and receiving messages^[600-developer__rabbitmq.md]. It operates as a Message Queue, allowing asynchronous processing and decoupling of services^[600-developer__rabbitmq.md].

Features

The system supports various queue modes and application scenarios^[600-developer__rabbitmq.md]. It includes mechanisms for Message Acknowledgment, allowing consumers to manually confirm the processing of messages^[600-developer__rabbitmq.md].

Sources

^[600-developer__rabbitmq.md]