mirror of
https://gitee.com/mirrors/Spring-Cloud-Alibaba.git
synced 2021-06-26 13:25:11 +08:00
fix(NacosConfigManager): 修复weblogic中classloader泄漏问题
- NacosConfigManager增加销毁方法,关闭nacos相关线程池
This commit is contained in:
parent
625b44e185
commit
0c35595b44
@ -18,6 +18,8 @@ package com.alibaba.cloud.nacos;
|
|||||||
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
|
import javax.annotation.PreDestroy;
|
||||||
|
|
||||||
import com.alibaba.cloud.nacos.diagnostics.analyzer.NacosConnectionFailureException;
|
import com.alibaba.cloud.nacos.diagnostics.analyzer.NacosConnectionFailureException;
|
||||||
import com.alibaba.nacos.api.NacosFactory;
|
import com.alibaba.nacos.api.NacosFactory;
|
||||||
import com.alibaba.nacos.api.config.ConfigService;
|
import com.alibaba.nacos.api.config.ConfigService;
|
||||||
@ -73,6 +75,14 @@ public class NacosConfigManager {
|
|||||||
return service;
|
return service;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@PreDestroy
|
||||||
|
public void destroy() throws NacosException {
|
||||||
|
if(service != null){
|
||||||
|
service.shutDown();
|
||||||
|
service = null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public NacosConfigProperties getNacosConfigProperties() {
|
public NacosConfigProperties getNacosConfigProperties() {
|
||||||
return nacosConfigProperties;
|
return nacosConfigProperties;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user