有什么方法可以检查消息已发布吗?

时间:2019-06-28 04:12:28

标签: java rabbitmq spring-amqp spring-rabbitmq

我需要使用Java检查RabbitMQ队列中的消息。我经历过the standard Java API documentation of RabbitMQ,但似乎那里没有描述标准方法。我也提到过to this,但找不到任何标准方法。

我要达到的目的可以概括为:

  1. 我的应用程序将消息发布到fanout交换中。

  2. 现在,我要获取应用程序已发布的消息的内容,或者确认消息是否已发布到正确的交换器中。

如何使用Java做到这一点?

1 个答案:

答案 0 :(得分:1)

使用发布者确认,将消息本身添加到CorrelationData参数中,然后,当使用Ack进行回调时,您可以访问消息。

请参见the documentation