我对在 RabbitMQ 中使用 spring 感到很困惑。
我使用 RabbitMQ Jars 做了一个示例程序(就像在 RabbitMQ 站点中给出的那样)。我在 Spring MVC(用于生产者)和独立的 java 程序(用于消费者)中使用了此代码。它工作正常。
但是当我搜索 AMQP RabbitMQ Spring 示例时,我得到了很多变化。
特别是,我不了解 XML 配置部分。在一个示例中,我看到带有标签的 XML 文件
<rabbit:admin/>
<rabbit:connection-factory/>
等等,在另一个例子中,我只看到<beans>
连接工厂的内容很简单,没有提到<rabbit>
XML 中的相关标签。我是消息传递的新手,这让我很困惑。
我想看到的是一个完整的 Spring MVC 或 Basic Spring Application,它使用 AMQP 向/从 RabbitMQ 发送/接收(生产者/消费者)消息。