RabbitMQ का मुख्य अवधारणाहरूमा producers (सन्देशहरू पठाउने), exchanges (सन्देशहरू मार्गनिर्देशन गर्ने), queues (सन्देशहरू राख्ने), bindings (exchanges र queues जोड्ने नियमहरू), र consumers (सन्देशहरू प्राप्त गर्ने) समावेश छन्। यsinai सन्देशहरू कसरी प्रवाह हुन्छन् भन्ने कुरा बुझ्नु आधारभूत छ।
मुख्य घटकहरू
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
