RabbitMQ:n ydinkonkeptit sisältävät tuottajat (lähettävät viestejä), vaihdot (reitittävät viestejä), jonot (säilyttävät viestejä), sitomukset (säännöt, jotka yhdistävät vaihdot jonoihin) ja kuluttajat (vastaanottavat viestejä). Ymmärtäminen siitä, kuinka viestit kulkevat niiden läpi, on olennaista.
Ydinkomponentit
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
