Это ошибка Wireshark при отображении информации о AMQP? - PullRequest
2 голосов
/ 16 января 2020

Я использую spring-amqp и проверяю RabbitListener # AcknowledgeMode.

Когда я установил RabbitListener # AcknowledgeMode # AUTO, я вызвал ответный ответ, выдав исключение в my RabbitListener.

Когда я устанавливаю defaultRequeueRejected в true (это означает, что сообщение будет запрашиваться), пакет по wireshark: enter image description here

Похоже, что последние два бита представляют эти два свойства.

И когда я устанавливаю defaultRequeueRejected в false (это означает, что сообщение не будет отправляться), пакет по wireshark: enter image description here

Requeue должно быть false. Так это ошибка проволочной акулы? Или я что-то не так понимаю?

1 Ответ

1 голос
/ 16 января 2020

Для меня это похоже на проволочную ошибку 0x03 Vs. 0x01.

Я только что посмотрел код в клиентской lib, и многократный бит - это младший бит, а следующий бит - следующий бит.

...