JSM- Java Message Service:
Es la solución creada para el uso de colas de mensajes; el cual hace posible la comunicación confiable de manera sincrónica y asíncrona.
Queues-Colas:
Una cola JMS implementa la semántica equilibrador de carga. Un solo mensaje sera recibido exactamente por su consumidor, si no hay consumidores disponibles en el momento que se envía el mensaje; si un consumidor recibe un mensaje y no reconoce antes de cerrar entonces el mensaje sera entregado de nuevo a otro consumidor; una copia puede tener muchos consumidores con mensajes de carga equilibrada a través de los consumidores disponibles.
Topics-Temas:
Un tema JMS implementa un tema de publicación y suscripción semántica, al publicar un mensaje que se envía a todos los suscriptores que estén interesados de modo cero a muchos suscriptores recibirán una copia del mensaje; solo los suscriptores que tenían una suscripción activa en el momento recibe una copia del mensaje.
Componentes de un mensaje jms:
- Encabezado; para la identificación del mensaje.
- Propiedades (opcional); para campos de cabecera específicos del proveedor.
- Cuerpo (opcional); mantiene el contenido del mensaje.
Conclusión:
- Un tema se utiliza tipicamente para uno o muchos de mensajería mientras que la cola se utiliza para la mensajería de uno a uno.
- En colas un mensaje puede ser consumido por un cliente mientras que en los temas un mensaje puede ser consumido por muchos clientes.

No hay comentarios:
Publicar un comentario