> For the complete documentation index, see [llms.txt](https://docs.spurtcommerce.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.spurtcommerce.com/for-developers/performance/rabbitmq.md).

# RabbitMQ

RabbitMQ message broker Integration for order management to achieve efficient and scalable order processing, providing customers with a smooth shopping experience, even during peak periods.

Spurtcommerce utilizes RabbitMQ features for order management to handle,

1. Real-Time Order Updates: When a customer places an order, the e-commerce platform sends the order details as a message to RabbitMQ. The message is queued, and other components, such as inventory management and order fulfillment systems, consume the messages as they are available.
2. Order Queue Prioritization: RabbitMQ allows for prioritizing certain order messages over others, ensuring that critical orders or high-value transactions are processed first.
3. Scalability and Load Balancing: RabbitMQ supports multiple consumers for a single queue, enabling load balancing across multiple instances of order fulfillment and inventory management services.
4. Redundancy and Reliability: RabbitMQ provides message persistence, ensuring that no order-related information is lost, contributing to a more reliable order processing system
