我想在集成测试SetUp例程中删除队列中的所有消息,我该如何实现?谷歌搜索/ intellisense-bruteforce没有运气。
如果重要 - 我正在使用RabbitMq作为传输。
答案 0 :(得分:5)
无法从MassTransit中的队列中“删除”。对于测试,您可以通过rabbitmq://localhost/*?temporary=true
使用临时随机队列URI。或者您可以将?temporary=true
附加到现有队列URI的末尾,以便随后清理MT。注意:从2.8开始,当前的临时交换不会被清除。这应该由下一个版本修复。