Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SpringCloud-Config客户端降低了度量/运行状况_Java_Performance_Spring Boot_Spring Cloud - Fatal编程技术网

Java SpringCloud-Config客户端降低了度量/运行状况

Java SpringCloud-Config客户端降低了度量/运行状况,java,performance,spring-boot,spring-cloud,Java,Performance,Spring Boot,Spring Cloud,我正在Spring Boot+Spring云项目中使用ConfigServer。我曾经监视端点/运行状况,但由于ConfigClient在每个请求中都会请求ConfigServer,因此对度量“/health”的调用非常缓慢 这是因为,对于每个对ConfigServer的请求,该请求实际上都调用BitBucket–>,因此整个请求链相当长/缓慢 有没有办法禁用检查ConfigServer是否可用?我想单独监控这个 最好的 星期五目前没有。你多久检查一次健康状况?您可以提交问题,使其具有禁用运行状

我正在Spring Boot+Spring云项目中使用ConfigServer。我曾经监视端点/运行状况,但由于ConfigClient在每个请求中都会请求ConfigServer,因此对度量“/health”的调用非常缓慢

这是因为,对于每个对ConfigServer的请求,该请求实际上都调用BitBucket–>,因此整个请求链相当长/缓慢

有没有办法禁用检查ConfigServer是否可用?我想单独监控这个

最好的
星期五目前没有。你多久检查一次健康状况?您可以提交问题,使其具有禁用运行状况检查的属性

您可以通过扩展
ConfigServerHealthIndicator
并重写
doHealthCheck
来解决此问题

用户可以执行以下操作:

@Bean
public ConfigServerHealthIndicator configServerHealthIndicator(
        ConfigServicePropertySourceLocator locator) {
    return new MyEmptyConfigServerHealthIndicator(locator);
}

为了解决问题,需要在客户端应用程序中进行以下更改:

需要更改build.gradle文件中的依赖项

编译(“org.springframework.cloud:springcloudconfig客户端:1.0.4.RELEASE”)

在bootstrap.yml中为客户端应用程序添加以下代码

健康: 配置:
enabled:false

好的谢谢,我将为此创建一个功能请求。在此处添加了一个功能请求: