MassTransit将消息移动到 _skipped 队列上

发布时间 2023-08-20 23:05:23作者: 小石头的一天

当MassTransit将消息移动到 _skipped 队列时,这是因为接收端点上未使用该消息类型。请确保您的消息已正确创建,并且具有相同的类型和命名空间:
From the documentation
MassTransit对消息协定使用完整的类型名称,包括命名空间。在两个单独的项目中创建相同的消息类型时,命名空间必须匹配,否则将不会使用消息。
除此之外,如果希望为某些消息类型使用不同的交换名称来生成和使用消息,则可以使用属性或消息拓扑配置(类似于上面指定的内容)来更改这些消息类型的交换名称。

两个项目名称都要一样 才能相互生产消费 ,也请有意思的. 要不当MassTransit将消息移动到 _skipped 队列上