使用 RabbitMQ 进行集成测试

Integration tests with RabbitMQ

目前我正在研究一些 Spring 引导 2.x 与 RabbitMQ 交互的应用程序。 我想创建一个集成测试来测试整个应用程序。逻辑,包括与 Rabbit 的交互。到目前为止,我需要一个 AMQP 标准的轻量级独立实现来使 Spring Boot 工作,包括发送和接收消息。我查看了 Qpid 示例 here 但它需要 RabbitMQ 运行 某处对我的 IT 不是很好。有没有其他成熟的轻量级单机AMQP实现?

提前感谢您的帮助。

来自加里·罗素

I got it working ok with QPID 6.1.6 while answering . I never figured out how to launch a 7.0.x embedded broker. I put the project for that answer in my sandbox.