메시지 ID는 PUBLISH, PUBACK, PUBREC, PUBREL, PUBCOMP, SUBSCRIBE, SUBACK, UNSUBSCRIBE, UNSUBACK과 같은 WebSphere MQ Telemetry Transport 메시지의 가변 헤더에 표시됩니다.
메시지 ID 필드는 고정 헤더의 QoS 비트가 QoS 레벨 1 또는 2를 나타내는 메시지에만 표시됩니다. 자세한 정보는 QoS 레벨 및 플로우를 참조하십시오.
메시지 ID는 16비트의 사인이 없는 정수입니다. 일반적으로는 하나의 메시지에서 그 다음 메시지로 정확히 1씩 증가하지만, 반드시 그렇게 할 필요는 없습니다. 여기에서는 항상 한 특정 클라이언트-브로커 쌍 사이에서 "실행 중인" 메시지가 65,535개를 초과하지 않는다고 가정합니다.
2바이트의 메시지 ID 순서는 먼저 MSB가 오고 그 다음에 LSB(Big Endian)가 옵니다.
메시지 ID 0을 사용하지 마십시오. 올바르지 않은 메시지 ID로 예약되어 있습니다.
비트 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
메시지 ID MSB | ||||||||
메시지 ID LSB |