【问题标题】:WSO2 ESB: message processor exponential redeliveryWSO2 ESB:消息处理器指数重新传递
【发布时间】:2013-07-11 18:04:07
【问题描述】:

我在 WSO2 ESB 4.7.0 上使用消息处理器,我需要将消息传递到端点(可能不可用)。
我将如何实施指数退避重新交付策略?

【问题讨论】:

    标签: wso2 wso2esb exponential


    【解决方案1】:

    这种情况可以通过死信渠道覆盖,请参考以下链接了解如何做到这一点。 http://docs.wso2.org/wiki/display/IntegrationPatterns/Dead+Letter+Channel

    【讨论】:

    • 谢谢!如果我设置消息处理器使用的 Endpoint 的progressFactor,它会进行指数重新传递吗?
    • ESB 允许您定义消息重试间隔和最大传递尝试次数,如果您想要重新传递进度因子,那么您可能必须使用类中介器或脚本中介器
    • 可以编写自定义调解器(类/脚本),但我想使用内部 ESB 设施(如 Endpoint-suspendOnFailure-progressionFactor )。它会使重新交付成指数级(可能是几何级数)吗?
    • 我不认为这是可能的,但为此编写一个自定义调解器会给你更多的灵活性来做你想做的事。
    猜你喜欢
    • 2013-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多