Una sesión transaccional admite una sola serie de transacciones. Cada transacción agrupa un conjunto de mensajes producidos y un conjunto de mensajes consumidos en una unidad atómica de trabajo. En efecto, las transacciones organizan el flujo de mensajes de entrada y salida de una sesión en una serie de unidades atómicas.
¿Qué es una sesión negociada?
Las
Transacciones le permiten agrupar una serie completa de mensajes entrantes y salientes y tratarlos como una unidad atómica. El intermediario de mensajes rastrea el estado de los mensajes individuales de la transacción, pero no completa su entrega hasta que confirma la transacción.
¿Qué es una sesión en JMS?
Un objeto de sesión es un contexto de subproceso único para producir y consumir mensajes. Aunque puede asignar recursos de proveedores fuera de la máquina virtual Java (JVM), se considera un objeto JMS ligero. Una sesión sirve para varios propósitos: Es una fábrica para sus productores y consumidores de mensajes.
¿Qué es la confirmación en JMS?
La confirmación es la forma en que un consumidor informa al proveedor de JMS que ha recibido correctamente un mensaje. En el lado del productor, la única noción de acuse de recibo consiste en una invocación exitosa del método de publicación del tema publicado o del método de envío del remitente de la cola.
¿Qué es la integración JMS?
Recursos de colas JMS (colas y fábricas de conexiones de colas)son proporcionados por el proveedor de mensajería predeterminado para la mensajería JMS punto a punto y son compatibles con un bus de integración de servicios. … Cada uno de los dos miembros tiene una cola JMS. Una aplicación envía mensajes a una cola JMS y recupera mensajes de la otra cola JMS.