【问题标题】:Is there a fluent way of defining error queue in Nservicebus 3是否有在 Nservicebus 3 中定义错误队列的流畅方式
【发布时间】:2012-03-20 21:21:11
【问题描述】:

我想知道是否可以使用流畅的 (Configure.With()) 语法为我的应用程序定义错误队列的位置?

请注意,这已在 nservicebus3 中更改为通过 MessageForwardingInCaseOfFaultConfig 进行配置

【问题讨论】:

    标签: c# nservicebus nservicebus3


    【解决方案1】:

    没有简单的方法,因为我们希望推动用户将该设置放入配置中,以便 OPS 无需重新编译即可更改它。也就是说,您可以覆盖 NSB 读取设置的位置并将其放入代码中。通过实施来做到这一点:

    IP提供配置

    下面是一个例子:

    https://github.com/NServiceBus/NServiceBus/blob/master/Samples/PubSub/Subscriber1/ConfigOverride.cs

    【讨论】:

    • 直到最近我还在为一家使用 NserviceBus 可扩展的公司工作。这座建筑是一场彻底的惨败,但最糟糕的是在木头下发生的魔法,因为有很多对流。使用 NServiceBus 进行调试并不容易,如果你有很多事情发生而你没有配置要查看,它会变得更加复杂。
    • 同样的情况,如果你已经使用一些软件工作了一段时间,约定是盛大的,但如果你刚搬进来,配置也是一件好事。我只是认为强迫每个人都按照约定而不是配置路径不是一个好主意,两种情况都应该有选择。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-15
    • 2020-04-26
    • 1970-01-01
    相关资源
    最近更新 更多