Master-Jack
Master-Jack
discovery version: ``` com.alibaba.cloud spring-cloud-starter-alibaba-nacos-discovery 2021.0.1.0 com.alibaba.cloud spring-cloud-alibaba-dependencies 2021.0.1.0 com.springframework.cloud spring-cloud-dependencies 2021.0.1 com.springframework.boot spring-boot-dependencies 2.6.6 ``` cloud config动态更新配置时,调用ContextRefresher#refresh NacosDiscoveryClientConfiguration类会重新初始化。 问题在每次注入的NacosServiceManager内部都是空的。这样每次都会新创建客户端,导致重复创建很多线程,之前客户端的线程也没有销毁。  NacosWatch在通过NacosServiceManager获取客户端内部都为空,就会再次创建NacosNamingService。 不只在NacosWatch,其他有使用到NacosServiceManager的地方都会有这个问题。