重试策略骡替代直到成功

问题描述:

我试图实现http出站的重试策略。谷歌搜索之后,我发现直到成功才具有良好的重试能力。但是,此API的最大可用线程数为32.因此,一旦线程数达到32,消息就会丢失,因此可能会导致性能问题。有人能澄清这个问题是否在骡子中解决。 其他可供选择的策略有哪些?任何建议/链接/示例/伪代码真的很感激。重试策略骡替代直到成功

您可以用until-successful尝试重试次数没有限制。

我不知道你来自哪里得到这个“32” ......

+0

http://*.com/questions/19728945/mule-3-3-1-until-successful-losing-messages-因为忙碌的线程我遇到了这个问题。 32我指的不是重试次数。我指的是并行线程活动。 – tortoise

+0

哦,16个线程,好的。是的,这已在Cascade中修复:https://github.com/mulesoft/mule/blob/mule-3.5.0-cascade/core/src/main/java/org/mule/routing/UntilSuccessful.java#L63 –

+0

此修复程序是否可用于3.4? – tortoise