繁体   English   中英

MassTransit,除非消息在公共库中,否则不会激活消费者

[英]MassTransit, consumer does not get activated unless the message is in a common library

我有一个简单发送消息的发布者库和一个只使用消息的消费者库。 这两个由一个公共库链接,该库包含一条名为T的消息。 在此配置中,一切正常。

现在,如果我提前 go 并在两者中的每一个中复制 T ,那么我将删除任何指向共享消息库的链接,消费者不会被触发,并且我看到一个名为我的初始队列但带有后缀的新队列_skipped

我需要配置什么才能使其正常工作?

MassTransit 使用完全限定的 class 名称作为消息类型。 它不是共享库的东西,您需要确保生产者端消息的命名空间与消费者端的命名空间匹配。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM