RabbitMQ
RabbitMQ | ||
---|---|---|
Información general | ||
Tipo de programa | AMQP, middleware orientado a mensajería | |
Desarrollador | SpringSource (división de VMware) | |
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.2.0 ( 23 de octubre de 2013 (10 años, 7 meses y 17 días)) | |
Asistencia técnica | ||
Rabbit Technologies Ltd (RTL), los desarrolladores originales, ofrecen soporte a nivel de empresa y servicios relacionados a 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 | ||
Dentro de la informática, RabbitMQ es un software de negociación de mensajes de código abierto, y entra dentro de la categoría de 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.
El proyecto RabbitMQ consta de diferentes partes:
- El servidor de intercambio RabbitMQ en sí mismo
- Pasarelas para los protocolos HTTP, XMPP y STOMP.
- Bibliotecas de clientes para Java y el framework .NET. (Bibliotecas similares para otros lenguajes se encuentran disponibles por parte de otros proveedores).
- El plugin Shovel (pala) que se encarga de copiar (replicar) mensajes desde un corredor de mensajes a otros
Véase también
Referencias
- ↑ «"Rabbit Technologies announces acquisition by SpringSource"» (en inglés). 13 de abril de 2010. Consultado el 19 de mayo de 2010.
- Joern Barthel (13 de septiembre de 2009). «Getting started with AMQP and RabbitMQ» (en inglés). InfoQ. Consultado el 19 de mayo de 2010.
- Peter Cooper (9 de abril de 2009). «RabbitMQ - A Fast, Reliable Queuing Option for Rubyists» (en inglés). RubyInside. Consultado el 19 de mayo de 2010.
- «RabbitMQ: An Open Source Messaging Broker That Just Works» (en inglés). Google Tech Talks. 25 de septiembre de 2008. Consultado el 19 de mayo de 2010.