使用Spring-retry with Dropwizard

时间:2017-01-29 17:13:48

标签: dropwizard spring-retry

是否可以在dropwizard中使用spring-retry?或者,为此,有没有类似弹簧重试的东西?

2 个答案:

答案 0 :(得分:0)

不确定wha spring重试是否有效,但是对于客户端重试,您可以为retries配置HttpClient

httpClient:
  timeout: 500ms
  retries: 3

重试失败请求的次数。仅当请求抛出InterruptedIOExceptionUnknownHostExceptionConnectExceptionSSLException以外的其他异常时才会重试请求。

请参阅Dropwizard documenation

答案 1 :(得分:0)

来自Spring Batch - Reference Documentation9. Retry

  

自2.2.0起,重试功能从Spring Batch中撤出。它现在是Spring Retry新库的一部分。

Spring Retry可以独立于其他Spring项目使用。

e.g。在Maven项目中,您只需在POM中添加以下内容:

<dependency>
    <groupId>org.springframework.retry</groupId>
    <artifactId>spring-retry</artifactId>
    <version>1.1.5.RELEASE</version>
</dependency>