RabbitMQ
From Wikipedia, the free encyclopedia
| RabbitMQ | ||
|---|---|---|
|
| ||
| Información general | ||
| Tipo de programa | AMQP, middleware orientado a mensajería | |
| Desarrollador | Pivotal Software | |
| Licencia | Mozilla Public License | |
| Estado actual | Con Soporte | |
| Idiomas | Inglés | |
| Información técnica | ||
| Programado en | Erlang | |
| Plataformas admitidas | i386, x86_64 | |
| Versiones | ||
| Última versión estable | 3.10.5 ( 06 de junio de 2022 (2 años, 9 meses y 21 días)) | |
| Asistencia técnica | ||
| Rabbit Technologies Ltd (RTL), los desarrolladores originales, ofrecen soporte a nivel de empresa y servicios relacionados con las organizaciones que utilizan RabbitMQ. También se puede encontrar documentación en su website, así como información de instalaciones de RabbitMQ realizadas sin ninguna clase de soporte (in the wild). | ||
| Enlaces | ||
RabbitMQ es un software de negociación de mensajes de código abierto que funciona como un middleware de mensajería. Implementa el estándar Advanced Message Queuing Protocol (AMQP). El servidor RabbitMQ está escrito en Erlang y utiliza el framework Open Telecom Platform (OTP) para construir sus capacidades de ejecución distribuida y conmutación ante errores. Rabbit Technologies Ltd., la compañía que lo desarrolla, fue adquirida en abril de 2010 por la división SpringSource de VMWare. A partir de este momento, es esta última compañía la que desarrolla y da soporte para RabbitMQ.[1] El código fuente está liberado bajo la licencia Mozilla Public License. A partir de mayo de 2013, por una unión de empresas, Pivotal es el nuevo patrocinador del proyecto[2]
El proyecto RabbitMQ consta de diferentes partes:
- El servidor de intercambio RabbitMQ, que recibe los mensajes y los almacena en colas de intercambio. Los clientes podrán después recuperarlos.
- Pasarelas para los protocolos HTTP, XMPP y STOMP.
- Bibliotecas de clientes para Java, framework .NET y Python.
- El plugin Shovel (en inglés: pala) que se encarga de replicar mensajes entre corredores de mensajes.