我们正在将NServiceBus
从3.3升级到4.3
我们有两个不同版本的NServiceBus
个端点。
一个是发布者(仍然使用版本3.3),一个是订阅者(使用新的4.3版本)。
订阅者使用Bus.Subscribe方法订阅
我们看到发布者正在将订阅消息接收到其队列中,NServiceBus.MessageIntent
等于其标题中的订阅。
处理这些订阅消息时,发布者(版本3.3)将取消订阅。
这是我们在日志中看到的内容
NServiceBus.Unicast.BackwardCompatibility.IncomingSubscriptionMessageMutator [(null)]
- 只是将V3.0.0变为消息意图:取消订阅
任何帮助都会受到赞赏,因为此时我们已NServiceBus
升级阻止了我们。
我们实际上被迫升级所有的Pub / Sub端点......我们可以避免以某种方式这样做吗?
感谢。任何帮助将不胜感激。
答案 0 :(得分:2)
我们能够重现这个,这里是相关的github问题: https://github.com/Particular/NServiceBus/issues/1910
上面的链接包含有关问题和相关修复的详细信息。 如果您有任何问题或意见,请对github问题发表评论。
这已在4.3.3 https://github.com/Particular/NServiceBus/releases/tag/4.3.3
中修复