RabbitMQ ialah sebuah message broker sumber terbuka yang popular — ia menerima mesej daripada producer dan menghalakannya kepada consumer melalui queue, membolehkan komunikasi tak segerak dan ternyahgandingan (decoupled) antara aplikasi. Ia digunakan secara meluas untuk task queue, pemesejan, dan menghubungkan perkhidmatan.
Apakah RabbitMQ itu
RabbitMQ = a MESSAGE BROKER (middleware for messaging):
→ PRODUCERS send messages to RabbitMQ; CONSUMERS receive them
→ RabbitMQ ROUTES messages to the right queues and delivers them to consumers
→ implements messaging patterns (queues, pub/sub, routing) reliably
→ a reliable intermediary that decouples senders from receivers
