Spring integration Spring集成:实现远程HTTP调用重试的最佳方法

Spring integration Spring集成:实现远程HTTP调用重试的最佳方法,spring-integration,Spring Integration,我有一个队列通道,它有几个消息。 它们都应该通过http出站网关进入远程系统 如果远程系统不可用,我的消息将显示在哪里?什么地方都没有? 我以后如何重试?http出站网关是否有类似“错误通道”的内容 附言: 我找到了我可能喜欢的方法:使用事务链+伪事务管理器。它起作用了。 但是我能用更少的XML来完成吗?请参阅这篇传记文章以及使用MessageHandlerRetryAdvice的相关示例 在重试用尽后,您可以将消息发送到,然后再次发送。spring integration 2.1中有类似的解

我有一个队列通道,它有几个消息。 它们都应该通过http出站网关进入远程系统

如果远程系统不可用,我的消息将显示在哪里?什么地方都没有? 我以后如何重试?http出站网关是否有类似“错误通道”的内容

附言: 我找到了我可能喜欢的方法:使用事务链+伪事务管理器。它起作用了。
但是我能用更少的XML来完成吗?

请参阅这篇传记文章以及使用MessageHandlerRetryAdvice的相关示例


在重试用尽后,您可以将消息发送到
,然后再次发送。

spring integration 2.1中有类似的解决方案吗?可以这样做,但它相当复杂,细节完全取决于您的需求-升级到2.2.x肯定会更容易,你能给我指一个2.1的解决方案,甚至是一个更复杂的解决方案吗?升级到2.2不是我的选择。我需要使用http出站网关来检索网页内容,并希望在放弃之前重试几次。提前谢谢。这里的要点希望不言而喻。