【问题标题】:What is the retry logic to int-http:outbound-gateway?int-http:outbound-gateway 的重试逻辑是什么?
【发布时间】:2016-09-21 17:56:57
【问题描述】:

我的 spring 集成配置文件中有一个 int-http:outbound-gateway 使用休息服务。 我正在尝试启动实现的错误处理部分,但我想首先了解重试是如何工作的。我可以注意到,当发生错误时,比如说一个错误的请求,spring 集成框架似乎会重试将请求发送到其余服务,实际上,取决于错误-http 代码-我想在一个不同的方法。 如何根据http响应码避免重试?

【问题讨论】:

  • 无操作。默认情况下没有重试。请用一些测试用例和日志声明这一点。

标签: spring-integration


【解决方案1】:

没有固有的重试;使用retry advice 实现重试。

可以针对不同的异常类型进行自定义,但不能针对状态码进行自定义;您需要为此提供自定义建议 - 文档说明了如何编写。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-27
    • 1970-01-01
    • 2018-02-17
    • 2018-10-11
    相关资源
    最近更新 更多