Ниже я пытаюсь выполнить команды STOMP через netcat, и когда я пытаюсь получить квитанцию для первого сообщения, я получаю 2-е сообщение неожиданно (RECEIPT и MESSAGE), когда я только ожидал, что RECEIPT вернется с сервера , Приведенные ниже команды выполняются с 4 сообщениями в очереди. Пожалуйста, сообщите.
Отправлено на сервер
CONNECT
login: sender_receiver
passcode:sender_receiver
accept-version:1.2
^@
с сервера
CONNECTED
server:ActiveMQ/5.15.4
heart-beat:0,0
session:ID:centos7-42009-1529845487133-3:5
version:1.2
Отправлено на сервер
SUBSCIBE
destination:/queue/queueName
activemq.prefetchSize:1
ack:client
id:12345
^@
Получено с сервера
MESSAGE
content-length:9
expires:0
destination:/queue/queueName
ack:ID\ccentos7-42009-1529845487133-14\c1
subscription:12345
priority:4
redelivered:true
message-id:ID\ccentos7-42009-1529845487133-3\c4\c-1\c1\c1
persistent:true
timestamp:1529845914578
message 0
Отправлено на сервер
ACK
receipt:ack_id_receipt
id:ID\ccentos7-42009-1529845487133-14\c1
^@
Получено с сервера
RECEIPT
receipt-id:ack_id_receipt
MESSAGE
content-length:9
expires:0
destination:/queue/queueName
ack:ID\ccentos7-42009-1529845487133-16\c2
subscription:12345
priority:4
message-id:ID\ccentos7-42009-1529845487133-3\c10\c-1\c1\c2
persistent:true
timestamp:1529863616319
message 1