Masstransit检查已发布的消息(不包含使用者)>

问题描述 投票:0回答:2

如果未创建任何使用者,是否有任何方法可以检查已发布的消息?现在,我只有一个发布事件的项目,通过检查在[[RabbitMQ

中创建的交换,可以看到事件已发布。但是我不确定如果没有使用方,是否可以通过Rabbit MQ接口检查消息内容。也许最好用单元测试覆盖发布逻辑,以检查具有正确内容的消息是否已发布? 如果未创建任何使用者,是否有任何方法可以检查已发布的消息?现在,我有一个发布事件的项目,通过检查在...
rabbitmq masstransit
2个回答
0
投票
您可以为发布的邮件指定备用交换,如果没有其他交换绑定,则这些邮件将传递到备用交换。然后,如果没有订阅者,则可以将该交换绑定到队列以保留这些消息。

0
投票
消息内容的验证(“检查”)是客户端功能,不能在消息队列本身中执行。它必须在发布之前执行(信任发布者),或者必须在出队后但在处理之前立即执行(不信任发布者)。
© www.soinside.com 2019 - 2024. All rights reserved.