【发布时间】:2020-05-05 13:24:13
【问题描述】:
我的 NSB v7.2 服务需要订阅 NSB v2.5,即非常旧的服务。
在 NSB v2.5 应用程序中,我收到一条错误消息,提示消息正文为空。似乎 NSB v7.2 消息中的 V7.2 订阅信息都在标头中。
我可以手动订阅我的服务,这很好。然而,在 PROD 环境中,这并不理想,因为如果在它周围移动服务就不会容忍这种情况。
最终的解决方案当然是升级我的旧服务。这不可能立即实现,因为它需要升级所有订阅者,因为我们将转向发件箱模式,并且订阅服务具有各种 NSB 风格,并不能保证能够以幂等方式处理消息。
谢谢
【问题讨论】:
标签: messaging nservicebus