Konsep teras RabbitMQ merangkumi producer (menghantar mesej), exchange (menghalakan mesej), queue (menyimpan mesej), binding (peraturan yang menghubungkan exchange kepada queue), dan consumer (menerima mesej). Memahami cara mesej mengalir melaluinya adalah asas.
Komponen teras
PRODUCER → sends messages (to an EXCHANGE, not directly to a queue)
EXCHANGE → receives messages and ROUTES them to queues (based on rules/type)
QUEUE → holds messages until consumed (a buffer; FIFO-ish)
BINDING → a rule linking an exchange to a queue (how/when to route there)
CONSUMER → receives and processes messages from a queue
→ producer → exchange → (binding rules) → queue(s) → consumer
