微服务定时任务调用超时配置无效

Blade 未结 2 91

我们是bladex 3.4版本; 目前是blade-job调用其他微服务时间执行时间比较久,直接报错了; 这个是上次提的问题https://sns.bladex.cn/q-14111.html。

但是按照这个给出的配置并没有效果; 1. 下面给出的配置是否正确; 2. 这个配置文件是放在哪里,是nacos的bladex.yml文件里面 ;还是放在blade-job微服务的application.yml里面;

3.  能够设置成比如1个小时 或者2个小时; 这样的# application.yml

feign:

  client:

    config:

      default:  # 针对所有服务

        connectTimeout: 5000  # 连接超时(单位:ms)

        readTimeout: 30000   # 读取响应超时(单位:ms)

ribbon:

  ConnectTimeout: 5000     # Ribbon 连接超时

  ReadTimeout: 30000       # Ribbon 读取超时

  MaxAutoRetries: 1        # 重试次数(同一实例)

  MaxAutoRetriesNextServer: 1  # 切换实例重试次数


2条回答
  • 2025-04-08 10:52

    你要能支持1小时 2小时这样等待回调?不支持的,你还是用消息队列吧。

    0 讨论(0)
  • 2025-04-08 13:16

    比如 是否可以使用多个blade-job客户端; 我将另外一个服务 也做成powerjob客户端可以不

    0 讨论(0)
代码语言
提交回复