我的应用程序/微服务使用spring config,spring-cloud-consul,并使用保管库存储KV。 一切正常,但很奇怪的是,每台服务器主机中的本地领事代理的8500端口从根本不存在配置键值或URL的本地收到大量的领事配置调用,因此造成了巨大的故障,并且8500端口淹没(我们看到连接重置发生在侦听端口8500)。
我们尝试按照https://github.com/spring-cloud/spring-cloud-consul/issues/448中的指南“将spring-cloud-starter-consul-all更改为spring-cloud-starter-consul-discovery”。这不起作用我们试图将cloud:config:enabled:true:false更改为false,这将完全禁用配置请求,因此不适用于这种情况。
对本地8500的呼叫如下:http://localhost:8500/v1/kv/config/XXXXX
这是bootstrap.yml:
spring:配置文件:坐在数据源:用户名:$ {usename}密码:$ {password}云:配置:启用:真格式:$ {config.server.format}故障快速:真uri:{{3} } 请告知如何抑制无用的config KV呼叫或分享成功的故事。