PUBREL Liberación de publicación asegurada (parte 2)

Un mensaje PUBREL es la respuesta de un publicador a un mensaje PUBREC procedente del intermediario, o del intermediario a un mensaje PUBREC procedente de un suscriptor. Es el tercer mensaje en el flujo del protocolo QoS 2.

Cabecera fija

La tabla de abajo describe el formato de la cabecera fija:

bit 7 6 5 4 3 2 1 0
byte 1 Tipo de mensaje (6) Indicador DUP Nivel de QoS RETAIN
  0 1 1 0 x x x x
byte 2 Longitud restante (2)
  0 0 0 0 0 0 1 0
Nivel de QoS
No usado.
Indicador DUP
No usado.
Indicador RETAIN
No usado.
Campo de longitud restante
Es la longitud de la cabecera variable (2 bytes). Puede ser un campo de múltiples bytes.

Cabecera variable

La cabecera variable contiene el mismo ID de mensaje que el mensaje PUBREC del que se está acusando recibo. La tabla de abajo describe el formato de la cabecera variable.

bit 7 6 5 4 3 2 1 0
byte 1 MSB de ID de mensaje
byte 2 LSB de ID de mensaje

Carga útil

No hay carga útil.

Acciones

Cuando el intermediario recibe un mensaje PUBREL del publicador, el intermediario deja el mensaje original disponible para los suscriptores interesados y envía al publicador un mensaje PUBCOMP con el mismo ID de mensaje. Cuando un suscriptor recibe un mensaje PUBREL del intermediario, el suscriptor deja el mensaje disponible para la aplicación de suscripción y envía un mensaje PUBCOMP al intermediario.

Conceptos relacionados
WebSphere MQ Telemetry Transport
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ac10990_