【问题标题】:One or many error queues for NServiceBus?NServiceBus 的一个或多个错误队列?
【发布时间】:2011-08-15 12:56:23
【问题描述】:

不确定这是 MSMQ 还是 NServiceBus 问题,但我想知道: “错误队列”应该被认为是整个系统(相关发布者、订阅者、分发者)的单个逻辑队列,还是每个逻辑 NSB 端点都有自己的错误队列?拥有一个可以被多台机器访问的逻辑错误队列是否可行?任何建议/经验表示赞赏。

【问题讨论】:

    标签: error-handling msmq nservicebus


    【解决方案1】:

    我会说您应该从一个队列开始用于所有端点。一段时间后,您可能会将该错误队列拆分为每个业务服务一个错误队列

    更多信息: http://andreasohlund.net/2010/03/15/errorhandling-in-a-message-oriented-world/

    【讨论】:

    • 安德烈亚斯,你能解释一下你为什么这么想吗?如果您只有一个队列,是否更难知道错误发生在哪里?谢谢
    • 如果没有单个队列,您将不得不查看 X 机器 (msmq)/queues(brokers) 以全面了解失败的原因。您始终可以索引一个错误 q 以了解失败的地方。这就是 ServiceControl 正在做的事情,而 ServicePulse 是显示它的 UI。这有意义吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-03
    • 1970-01-01
    相关资源
    最近更新 更多