RabbitMQ

RabbitMQ is a robust, open-source message broker that implements the Advanced Message Queuing Protocol (AMQP), enabling reliable asynchronous communication betw...

RabbitMQ is a reliable and mature messaging system that implementing the Advanced Message Queuing Protocol (AMQP). It provides a common platform for applications to send and receive messages, ensuring they don't get lost and can be processed asynchronously. It is highly flexible and easy to use across different languages.

        graph LR
  Center["RabbitMQ"]:::main
  Rel_message_broker["message-broker"]:::related -.-> Center
  click Rel_message_broker "/terms/message-broker"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧠 지식 테스트

1 / 1

🧒 5살도 이해할 수 있게 설명

🚀 친구들이 서로 메시지를 주고받고 싶어하지만 항상 동시에 대화할 수는 없다고 상상해 보세요. RabbitMQ는 메시지를 보관했다가 친구가 받을 준비가 되었을 때 안전하게 전달해주는 매우 체계적인 우체국과 같습니다.

🤓 Expert Deep Dive

RabbitMQ operates on the producer-exchange-queue-consumer model. It supports various messaging patterns including work queues, publish/subscribe, and routing. It is built on the Erlang OTP platform, known for its high availability and scalability.

📚 출처