【问题标题】:NServiceBus Use 4.0 Handler in 2.6 sagaNServiceBus 在 2.6 saga 中使用 4.0 Handler
【发布时间】:2013-09-04 19:14:12
【问题描述】:

我们有一个调用大量处理程序的 saga。我想开始从 2.6 迁移到 4.0,因此我已将其中一个处理程序升级到 4.0。如果我将此处理程序与其他 2.6 处理程序一起部署,并且使用 2.6 saga 调用这两种类型的处理程序,会有麻烦吗?这甚至可能吗?

谢谢

【问题讨论】:

    标签: nservicebus saga nservicebus4


    【解决方案1】:

    看看NServiceBus 4.0 release notes

    它指出 4.x 与 2.x 不兼容...

    升级到 3.x 和 4.x 似乎是一个不那么痛苦的选择

    【讨论】:

    • 好吧,似乎如果 2.6 saga 向队列发送消息并且 4.0 处理程序拾取它,处理它然后向队列发送消息并且 2.6 saga 拾取它,那么没有交互,因此它应该工作。我错过了什么吗?
    • 你可能想测试一下,我猜 4.x 处理程序可以使用 2.x 消息,但在我的头顶上,2.x 端点将寻找消息实现以 IMessage 为例?...消息头不兼容,我敢肯定还有更多
    • 啊。消息头。我对公交系统了解不多。只是我们需要认真灌肠,第一步是升级到最新版本。我有点认为一条消息只是一大块通用 xml,但现在我想到它当然至少特定于 nservicebus 并且可能在某种程度上特定于版本。感谢您的帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多