超时时间

1. gateway添加超时配置(前端调用接口的超时时间,默认30s)

servicecomb:
  request:
    timeout : 30000

2. 内部rpc接口调用超时时间配置(默认30s)

注意;下图红框标注的占位,一定不要错位
单位 秒

3.接口超时后,调用方会进行重试,可以关闭重试,或者设置重试次数

使用重试

配置参数:

servicecomb:
  retry:
    allOperation: |
      maxAttempts: 2
      retryOnSame: 0

maxAttempts表示最大重试次数(不包括第1次调用),retryOnSame表示使用第1次调用的实例进行重试次数。后续的重试会根据负载均衡策略,重新选择一个新的实例重试(也可能选择到同一个实例)。

注意事项:

并不是所有的异常都会触发重试。缺省的情况,只有网络异常,或者 502,503 错误码才会触发重试。 详细可以参考 ServiceCombRetryExtension 的定义。

最后编辑: 于春辉  文档更新时间: 2025-11-27 18:30   作者:于春辉