【问题标题】:Spring RabbitMQ publish and linux amqp-consumer with acknowledgeSpring RabbitMQ 发布和带有确认的 linux amqp-consumer
【发布时间】:2015-09-03 23:10:14
【问题描述】:

我正在使用来自 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

【问题讨论】:

    标签: java rabbitmq amqp spring-amqp


    【解决方案1】:

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

    默认情况下,消息将通过显式确认来使用。

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

    好像不支持发送回复;你必须编写一个脚本来调用amqp-publish

    不过,它看起来像是一个非常基本的工具;我看不到从请求消息中获取 replyTo 标头的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多