Ribbon 超时配置:如何写死,不读取配置文件
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 对象。在该方法中,您可以设置 ConnectTimeout 和 ReadTimeout 的值为 180000,以将其写死为指定的超时时间。
然后,您可以将 RibbonConfig 类添加到您的应用程序的配置中,以确保 Ribbon 使用这些固定的超时配置。
请注意,如果您在应用程序中有其他 Ribbon 配置,您需要将它们添加到 RibbonConfig 类中,以确保所有配置都生效。
原文地址: https://www.cveoy.top/t/topic/Llb 著作权归作者所有。请勿转载和采集!