Skip to content

Commit bcc8600

Browse files
xujinxujin
authored andcommitted
兼容支持单nacos
1 parent 476588d commit bcc8600

File tree

3 files changed

+70
-0
lines changed

3 files changed

+70
-0
lines changed
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
package de.codecentric.boot.admin.server.cloud.extension;
2+
3+
import org.slf4j.Logger;
4+
import org.slf4j.LoggerFactory;
5+
import org.springframework.context.annotation.Configuration;
6+
7+
@Configuration
8+
public class MultRegisterCenterServerMgmtConfig {
9+
10+
private static final Logger log = LoggerFactory.getLogger(MultRegisterCenterServerMgmtConfig.class);
11+
12+
/**
13+
* 动态添加一个注册中心
14+
* @param registerCenterCode
15+
* @param registerCenterUrl
16+
*/
17+
public void addEureka(String registerCenterCode,String registerCenterUrl) {
18+
19+
20+
}
21+
22+
23+
/**
24+
* 动态删除一个注册中心
25+
* @param registerCenterCode
26+
*/
27+
public void revomeEureka(String registerCenterCode){
28+
revomeEurekaClientByCode(registerCenterCode);
29+
revomeServiceRegistration(registerCenterCode);
30+
remoStaleInstancesBySource(registerCenterCode);
31+
32+
33+
34+
}
35+
36+
public void revomeServiceRegistration(String registerCenterCode) {
37+
38+
}
39+
40+
public void revomeEurekaClientByCode(String registerCenterCode) {
41+
42+
}
43+
44+
/**
45+
* 根据注册中心标识删除实例
46+
* @param source
47+
*/
48+
public void remoStaleInstancesBySource(String source) {
49+
50+
51+
}
52+
53+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package de.codecentric.boot.admin.server.cloud.extension;
2+
3+
import java.util.Map;
4+
5+
public interface MultRegisterCenterService {
6+
7+
/**
8+
* 获取所有注册中心的URL
9+
* @return
10+
*/
11+
Map<String, String> getRegisterCenterList();
12+
13+
14+
15+
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
org.springframework.boot.autoconfigure.EnableAutoConfiguration=de.codecentric.boot.admin.server.cloud.extension.MultRegisterCenterServerMgmtConfig
2+

0 commit comments

Comments
 (0)