PUBREL Liberación de publicación garantizada (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 de protocolos de QoS 2.

Cabecera fija

En la tabla siguiente se muestra el formato de cabecera fija.

bit 7 6 5 4 3 2 1 0
byte 1 Tipo de mensaje (6) Distintivo 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 se utiliza.
Distintivo DUP
No se utiliza.
Distintivo RETAIN
No se utiliza.
Campo Longitud restante
La longitud de la cabecera variable (2 bytes). Puede ser un campo de varios bytes.

Cabecera variable

La cabecera variable contiene el mismo ID de mensaje que el mensaje PUBREC que se está reconociendo. En la tabla siguiente se muestra el formato de cabecera variable.

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

Carga útil

No hay carga útil.

Acciones

Cuando el intermediario recibe un mensaje PUBREL de un publicador, el intermediario pone el mensaje original a disposición de los suscriptores interesados y envía al publicador un mensaje PUBCOMP con el mismo ID de mensaje al ID. Cuan do un suscriptor recibe un mensaje PUBREL del intermediario, el suscriptor pone el mensaje a disposición de la aplicación suscriptora y envía un mensaje PUBCOMP al intermediario.

Conceptos relacionados
WebSphere MQ Telemetry Transport

Referencia relacionada
Calidad de niveles de servicio y flujos de WebSphere MQ Telemetry Transport
PUBREC - Publicación recibida garantizada (parte 1)
Cabecera fija de WebSphere MQ Telemetry Transport
Cabecera variable de WebSphere MQ Telemetry Transport