Spring RabbitMQ publish and linux amqp-consumer with acknowl



我使用linux中的amqp-consumer,并发布来自Java Spring项目的消息。我可以在linux amqp-consumer上接收消息,但是我想知道如何确认这些消息被接收并发送回响应。这可能吗?

我已经在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

根据手册页;amqp-consume将为您确认消息…

默认情况下,消息将与显式确认一起使用。

-A关闭ack -代理将自动ack消息。

它看起来不支持发送回复;你必须写一个脚本来调用amqp-publish

它看起来像一个非常基本的工具,然而;我没有看到从请求消息中获得replyTo头的方法。

最新更新