|
|
@@ -1,6 +1,5 @@
|
|
|
package cn.reghao.tnb.message.app.soa.service;
|
|
|
|
|
|
-import cn.reghao.tnb.message.app.soa.db.mapper.BackendSystemMapper;
|
|
|
import cn.reghao.tnb.message.app.soa.model.po.BackendSystem;
|
|
|
import cn.reghao.tnb.message.app.soa.model.po.DubboSrv;
|
|
|
import cn.reghao.tnb.message.app.soa.model.po.SpringCloudService;
|
|
|
@@ -24,12 +23,10 @@ import java.util.concurrent.TimeUnit;
|
|
|
@Service
|
|
|
public class TnbService {
|
|
|
private final ScheduledExecutorService scheduledExecutorService;
|
|
|
- private final BackendSystemMapper backendSystemMapper;
|
|
|
private final TnbZkService tnbZkService;
|
|
|
|
|
|
- public TnbService(BackendSystemMapper backendSystemMapper, TnbZkService tnbZkService) {
|
|
|
+ public TnbService(TnbZkService tnbZkService) {
|
|
|
this.scheduledExecutorService = ThreadPoolWrapper.scheduledThreadPool("zkservice-checker", 1);
|
|
|
- this.backendSystemMapper = backendSystemMapper;
|
|
|
this.tnbZkService = tnbZkService;
|
|
|
}
|
|
|
|
|
|
@@ -39,25 +36,13 @@ public class TnbService {
|
|
|
|
|
|
public void add(List<String> appNames) {
|
|
|
String sysName = "vod";
|
|
|
- BackendSystem backendSystem = backendSystemMapper.findBySysName(sysName);
|
|
|
- if (backendSystem == null) {
|
|
|
- backendSystem = new BackendSystem();
|
|
|
- backendSystem.setSysName(sysName);
|
|
|
- }
|
|
|
-
|
|
|
- backendSystem.setSysServices(appNames);
|
|
|
- //backendSystemMapper.save(backendSystem);
|
|
|
}
|
|
|
|
|
|
public class ServiceChecker implements Runnable {
|
|
|
@Override
|
|
|
public void run() {
|
|
|
String sysName = "vod";
|
|
|
- BackendSystem backendSystem = backendSystemMapper.findBySysName(sysName);
|
|
|
- if (backendSystem == null) {
|
|
|
- return;
|
|
|
- }
|
|
|
-
|
|
|
+ BackendSystem backendSystem = new BackendSystem(sysName);
|
|
|
List<String> appNames = backendSystem.getSysServices();
|
|
|
if (appNames.isEmpty()) {
|
|
|
return;
|