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

问题描述 投票:0回答:1

我遇到一种情况,我的NSB v7.2服务需要订阅NSB v2.5,即非常旧的服务。

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

我能够手动订阅我的服务,效果很好。但是,在PROD环境中,这不是理想的选择,因为服务随处移动将无法忍受。

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

谢谢

messaging nservicebus
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.