2015-09-03 45 views
1

我使用amqp-consumer從linux和發佈消息從Java Spring項目。我可以在linux amqp-consumer上收到這些消息,但是我不知道如何確認這些消息已收到並且還發回了一個responde。可能嗎?春季RabbitMQ發佈和Linux amqp消費者承認

我已經在amqp-consumer上使用了-A選項,但沒有成功。

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-consume將爲您確認消息...

默認情況下,消息將與顯式確認一起使用。

-A會關閉確認 - 代理會自動確認消息。

它看起來不像它支持發送回覆;你必須寫一個腳本來呼叫amqp-publish

然而,它看起來像一個非常基本的工具;我沒有看到從請求消息中獲取replyTo標頭的方法。

+0

謝謝Gary,我打電話給amqp-publish。 –