PUBACK Confirmação de Publicação

Uma mensagem PUBACK é a resposta a uma mensagem PUBLISH com o nível 1 de QoS. Uma mensagem PUBBACK enviada por um intermediário em resposta a uma mensagem PUBLISH de um cliente de publicação e por um assinante em resposta a uma mensagem PUBLISH do intermediário.

Cabeçalho Fixo

A tabela abaixo mostra o formato do cabeçalho fixo.

bit 7 6 5 4 3 2 1 0
byte 1 Tipo de Mensagem (4) Sinalizador DUP Nível de QoS RETAIN
  0 1 0 0 x x x x
byte 2 Comprimento Restante (2)
  0 0 0 0 0 0 1 0
Nível de QoS
Não utilizado.
Sinalizador DUP
Não utilizado.
Sinalizador RETAIN
Não utilizado.
Campo Comprimento Restante
Este é o comprimento do cabeçalho da variável (2 bytes). Ele pode ser um campo com vários bytes.

Cabeçalho Variável

Contém o Identificador de Mensagens (ID da Mensagem) para a mensagem PUBLISH cujo recebimento está sendo confirmado. A tabela abaixo mostra o formato do cabeçalho variável.

bit 7 6 5 4 3 2 1 0
byte 1 ID da Mensagem MSB
byte 2 ID da Mensagem LSB

Carga Útil

Não existe carga útil.

Ações

Quando o cliente recebe a mensagem PUBACK, ele descarta a mensagem original, pois ela também foi recebida (e registrada) pelo intermediário.

Conceitos relacionados
WebSphere MQ Telemetry Transport

Referências relacionadas
Cabeçalho Fixo do WebSphere MQ Telemetry Transport
Cabeçalho Variável do WebSphere MQ Telemetry Transport
WebSphere MQ Telemetry TransportNíveis e Fluxos da Qualidade de Serviço