httpClient 是通过 retryHandler 来实现重试的。当请求过程出现异常时,你可以选择是否自动重试
1:使用默认的重试策略(不推荐)
初始化client客户端时设置 RetryHandler 为DefaultHttpRequestRetryHandler,第一个参数3为重试的次数,第二个参数为调用成功后是否继续重试,这里配置的是继续(常规设置为false即可),该方法最大的缺点为触发重试的异常类型固定,适合的业务场景单一
2: 自定义重试策略(推荐)
定义重试策略
该方法通过添加控制返回值的逻辑,灵活变更触发重试的异常