[Note] AMQP và RabbitMQ

Dùng RabbitMQ đã khá lâu nhưng chưa thực sự đọc một cách có hệ thống, nên hôm nay quyết định ngồi đọc và tổng hợp lại (reflection).

Overview of the AMQP 0-9-1, one of the protocols supported by RabbitMQ (must-read)

AMQP 0-9-1 Complete Reference Guide (very long, you probably don’t need it)

Kinds of confirms/acknowledgements in RabbitMQ (alternative for guarantee transaction)

RabbitMQ’s Time-To-Live extensions

AMQP, RabbitMQ and Celery - A Visual Guide For Dummies

Working with RabbitMQ using Python/Ruby/…

From compose.io:
Messaging & MessageQueue & RabbitMQ - an overview from 30,000 ft

Configuring RabbitMQ Exchanges, Queues and Bindings: Part 1

Configuring RabbitMQ Exchanges, Queues and Bindings: Part 2

From cloudamqp.com:
Part 1: RabbitMQ for beginners - What is RabbitMQ?

Part 2.3: RabbitMQ for beginners - Getting started with Python

Part 3: RabbitMQ for beginners - The management interface

Part 4: RabbitMQ for beginners - Exchanges, routing keys and bindings

Best books:

  • RabbitMQ in Action

  • RabbitMQ for Developers