在内存中运行MassTransit/RabbitMQ实例



我想实现集成测试。我不想为它设置RabbitMQ实例,我唯一想做的就是修改测试中的连接设置(使用内存实例)。这可能吗?

内存中没有RabbitMQ实例。正如上面的评论所指出的,你可以将RabbitMQ放在一个容器中运行测试。这就是MassTransit使用GitHub Actions所做的。

MassTransit还具有广泛的内存传输,可用于单元测试。gRPC传输也被设计成与RabbitMQ拓扑匹配,包括fanout, direct和topic交换,并且可以在没有任何依赖的情况下使用。

相关内容

  • 没有找到相关文章

最新更新