PUBREC - Publicación recibida garantizada (parte 1)

Un mensaje PUBREC es la respuesta a un mensaje PUBLISH con el nivel de QoS 2. Es el segundo mensaje del flujo de protocolos de nivel de QoS 2. Un mensaje PUBREC lo envía el intermediario en respuesta a un mensaje PUBLISH procedente de un cliente de publicación, o 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 (5) Distintivo DUP Nivel de QoS RETAIN
  0 1 0 1 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 ID de mensaje para el mensaje PUBLISH reconocido. 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 recibe un mensaje PUBREC, el destinatario envía un mensaje PUBREL al emisor con el mismo ID de mensaje que el mensaje PUBREC.

Conceptos relacionados
WebSphere MQ Telemetry Transport

Referencia relacionada
Cabecera fija de WebSphere MQ Telemetry Transport
Cabecera variable de WebSphere MQ Telemetry Transport
PUBLISH - Mensaje de publicación