【发布时间】:2018-08-14 00:43:26
【问题描述】:
我们将 spring-cloud-starter-hystrix 与 spring-cloud-starter-archaius 一起使用,一旦取消部署战争,我们将无法停止 archaius 的 poolingconfigurationSource 线程。但是 spring-cloud-starter-archaius 在没有 hystrix 的情况下工作正常,并且一旦取消部署战争,线程就会停止。
【问题讨论】:
-
"pollingConfigurationSource" 线程不会在应用程序从应用程序服务器取消部署时自动终止。该线程由archaius API 创建。在启动应用程序和取消部署应用程序后检查了 visualVM 中的线程转储。在取消部署时,相同的线程会被自动终止,然后立即创建具有相同名称的新线程(pollingConfigurationSource)。
标签: memory-leaks netflix netflix-archaius