想要使用circuitBreaker重试来调用Rest POST端点

时间:2017-11-29 02:21:07

标签: spring spring-integration spring-retry

我正在运行一项来自job的测试,该测试向第三方REST端点提交http POST,并使用requestHandlerAdvicebackoffpolicy策略设置为exponential来实施重试。我想有办法用circuitBreaker来实现requestHandlerAdvice。这样做的原因是,如果重试几次后消息失败,那么电路将保持打开状态,当我重新使用post请求并获得响应后,我将恢复Post提交给第三方REST端点

1 个答案:

答案 0 :(得分:1)

框架提供both retry and circuit breaker advices

只需将两者都添加到请求处理程序建议链。