Diferencia entre revisiones de «RabbitMQ»
(Página creada con ' {{Ficha Software |nombre= RabbitMQ |familia= |imagen= |tamaño= |descripción= Programado en Erlang |imagen2= |tamaño2= |descripción2= |creador= |desarrollador= |diseñador=...') |
|||
| Línea 1: | Línea 1: | ||
| + | {{Normalizar|motivo=}} | ||
{{Ficha Software | {{Ficha Software | ||
|nombre= RabbitMQ | |nombre= RabbitMQ | ||
Revisión del 16:41 5 dic 2013
| ||||||||||
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.
- Librerías de clientes para Java y el framework .NET. (Librerías 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.
Fuente
http://es.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol
http://google-ukdev.blogspot.com/2008/09/rabbitmq-tech-talk-at-google-london.html
http://www.rubyinside.com/rabbitmq-a-fast-reliable-queuing-option-for-rubyists-1681.html