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;

      

🧠 Prueba de conocimiento

1 / 1

🧒 Explícalo como si tuviera 5 años

🚀 Imagina que tienes un montón de amigos que quieren enviarse mensajes entre sí, pero no siempre pueden hablar al mismo tiempo. RabbitMQ es como una oficina de correos súper organizada que guarda los mensajes y los entrega de forma segura al amigo correcto cuando está listo para recibirlos.

🤓 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.

📚 Fuentes