尝试订阅V2.5服务的NSB V7服务

时间:2020-05-05 13:24:13

标签: messaging nservicebus

我的NSB v7.2服务需要订阅NSB v2.5,即非常老的服务。

在NSB v2.5应用程序中,我收到一条错误消息,抱怨消息正文为空。似乎所有NSB v7.2消息中的V7.2订阅信息都在标头中。

我能够手动订阅我的服务,效果很好。但是,在PROD环境中,这不是理想的选择,因为服务随处移动不会容忍这种情况。

最终的解决方案当然是对旧服务的升级。这不可能立即完成,因为这将需要升级所有订户,因为我们将移至发件箱模式,并且订阅服务具有各种NSB风格,但并非全部保证能够幂等地处理消息。

谢谢

1 个答案:

答案 0 :(得分:0)

您可以遵循与订购Web服务相同的准则,因为您创建了一个NSB服务,该服务仅用于接收v7订阅请求。它有自己的队列,但与现有发布者共享相同的订阅存储。

相关问题