Ribbon 超时配置:如何写死,不读取配置文件

您可以使用以下代码将 Ribbon 的超时配置写死,而不读取配置文件:

@Configuration
public class RibbonConfig {

  @Bean
  public IClientConfig ribbonClientConfig() {
    DefaultClientConfigImpl config = new DefaultClientConfigImpl();
    config.set(CommonClientConfigKey.ConnectTimeout, 180000);
    config.set(CommonClientConfigKey.ReadTimeout, 180000);
    return config;
  }
}

这将创建一个配置类 RibbonConfig,其中使用 ribbonClientConfig 方法返回一个 IClientConfig 对象。在该方法中,您可以设置 ConnectTimeoutReadTimeout 的值为 180000,以将其写死为指定的超时时间。

然后,您可以将 RibbonConfig 类添加到您的应用程序的配置中,以确保 Ribbon 使用这些固定的超时配置。

请注意,如果您在应用程序中有其他 Ribbon 配置,您需要将它们添加到 RibbonConfig 类中,以确保所有配置都生效。

Ribbon 超时配置:如何写死,不读取配置文件

原文地址: https://www.cveoy.top/t/topic/Llb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录