PUBACK - Reconocimiento de publicación

Un mensaje PUBACK es la respuesta a un mensaje PUBLISH con el nivel de QoS 1. Un mensaje PUBACK lo envía un intermediario en respuesta a un mensaje PUBLISH procedente de un cliente de publicación y un suscriptor en respuesta a un mensaje PUBLISH procedente del intermediario.

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 (4) Distintivo DUP Nivel de QoS RETAIN
  0 1 0 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
Es la longitud de la cabecera variable (2 bytes). Puede ser un campo de varios bytes.

Cabecera variable

Contiene el identificador del mensaje (ID de mensaje) para el mensaje PUBLISH 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 cliente recibe el mensaje PUBACK, descarta el mensaje original porque también lo recibe (y registra) el intermediario.

Conceptos relacionados
WebSphere MQ Telemetry Transport

Referencia relacionada
Cabecera fija de WebSphere MQ Telemetry Transport
Cabecera variable de WebSphere MQ Telemetry Transport
Calidad de niveles de servicio y flujos de WebSphere MQ Telemetry Transport