RabbitMQ: Servidor de Mensajería de SpringSoruce

En abril VMWare adquirió la empresa Rabbit Technologies.

Esta empresa disponía de un servidor de mensajería open-source:

RabbitMQ va a formar parte del ecosistema Spring.

está basado en el estándar AMQP, y ofrece una arquitectura ligera de mensajería (muy útil en despliegues on cloud).

En este artículo podéis leer que es AMQP: diferencias JMS, como surge, competidores,… como resumen:

Sobre RabbitMQ:

– Soporte mensajería P2P y PS

– No sigue el estándar JMS, aunque RabbitMQ ofrece un cliente JMS: http://www.lshift.net/blog/2009/03/16/openamqs-jms-client-with-rabbitmq-server

– Ofrece APIs para Java, .Net, Python, Ruby,…

– Funciona en clusters

– Soporte plugins y extensiones

SpringSource pretende con RabbitMQ competir con JBoss’ HornetQ y con Apache ActiveMQ.

Si Spring sigue siendo tan certero como en otras adquisiciones y productos creo que pronto comenzaremos a usar RabbitMQ…

Aquí podéis encontrar una presentación muy ligerita y con gafotas incluido:

Y un ejemplo básico de Publicación:

Y de suscripción:

Respuesta

  1. […] En su momento ya hablamos de RabbitMQ, la implementación AMQP de SpringSource. […]

Deja un comentario