2015-09-03 2 views
1

Я использую amqp-потребитель из linux и публикую сообщения из проекта Java Spring. Я могу получать сообщения в linux amqp-consumer, но мне интересно знать, как подтвердить, что это сообщения получают, а также отправить ответ. Возможно ли это?Spring RabbitMQ publish и linux amqp-consumer с подтверждением

Я уже использую -A option at amqp-consumer, но без успеха.

amqp-consume -s 127.0.0.1:5672 -q myqueue -e "amq.topic" --vhost "/" -r "worker1" --username=guest --password=guest -d /bin/bash /home/felipe/Test/onmessage.sh 

received message from Java 

ответ

2

Согласно странице руководства; amqp-consumume подтвердит ваше сообщение ...

По умолчанию сообщения будут потребляться с явным подтверждением.

-A отключается, а брокер автоматически выдаст сообщение.

Не похоже, что он поддерживает отправку ответа; вам нужно написать сценарий для вызова amqp-publish.

Похоже, что это довольно простой инструмент; Я не вижу способа получить заголовок replyTo из сообщения запроса.

+0

благодарит Гэри, я собираюсь позвонить amqp-publish. –