我使用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
头的方法。