|
@@ -1,11 +1,11 @@
|
|
|
-package cn.reghao.tnb.search.app.soa.service;
|
|
|
|
|
|
|
+package cn.reghao.tnb.message.app.soa.service;
|
|
|
|
|
|
|
|
-import cn.reghao.tnb.search.app.soa.model.po.BackendSystem;
|
|
|
|
|
-import cn.reghao.tnb.search.app.soa.model.po.DubboSrv;
|
|
|
|
|
-import cn.reghao.tnb.search.app.soa.model.po.SpringCloudService;
|
|
|
|
|
|
|
+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;
|
|
|
import cn.reghao.jutil.jdk.converter.DateTimeConverter;
|
|
import cn.reghao.jutil.jdk.converter.DateTimeConverter;
|
|
|
import cn.reghao.jutil.jdk.thread.ThreadPoolWrapper;
|
|
import cn.reghao.jutil.jdk.thread.ThreadPoolWrapper;
|
|
|
-import cn.reghao.tnb.search.app.soa.db.mapper.BackendSystemRepository;
|
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
@@ -24,12 +24,12 @@ import java.util.concurrent.TimeUnit;
|
|
|
@Service
|
|
@Service
|
|
|
public class TnbService {
|
|
public class TnbService {
|
|
|
private final ScheduledExecutorService scheduledExecutorService;
|
|
private final ScheduledExecutorService scheduledExecutorService;
|
|
|
- private final BackendSystemRepository backendSystemRepository;
|
|
|
|
|
|
|
+ private final BackendSystemMapper backendSystemMapper;
|
|
|
private final TnbZkService tnbZkService;
|
|
private final TnbZkService tnbZkService;
|
|
|
|
|
|
|
|
- public TnbService(BackendSystemRepository backendSystemRepository, TnbZkService tnbZkService) {
|
|
|
|
|
|
|
+ public TnbService(BackendSystemMapper backendSystemMapper, TnbZkService tnbZkService) {
|
|
|
this.scheduledExecutorService = ThreadPoolWrapper.scheduledThreadPool("zkservice-checker", 1);
|
|
this.scheduledExecutorService = ThreadPoolWrapper.scheduledThreadPool("zkservice-checker", 1);
|
|
|
- this.backendSystemRepository = backendSystemRepository;
|
|
|
|
|
|
|
+ this.backendSystemMapper = backendSystemMapper;
|
|
|
this.tnbZkService = tnbZkService;
|
|
this.tnbZkService = tnbZkService;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -39,21 +39,21 @@ public class TnbService {
|
|
|
|
|
|
|
|
public void add(List<String> appNames) {
|
|
public void add(List<String> appNames) {
|
|
|
String sysName = "vod";
|
|
String sysName = "vod";
|
|
|
- BackendSystem backendSystem = backendSystemRepository.findBySysName(sysName);
|
|
|
|
|
|
|
+ BackendSystem backendSystem = backendSystemMapper.findBySysName(sysName);
|
|
|
if (backendSystem == null) {
|
|
if (backendSystem == null) {
|
|
|
backendSystem = new BackendSystem();
|
|
backendSystem = new BackendSystem();
|
|
|
backendSystem.setSysName(sysName);
|
|
backendSystem.setSysName(sysName);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
backendSystem.setSysServices(appNames);
|
|
backendSystem.setSysServices(appNames);
|
|
|
- //backendSystemRepository.save(backendSystem);
|
|
|
|
|
|
|
+ //backendSystemMapper.save(backendSystem);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public class ServiceChecker implements Runnable {
|
|
public class ServiceChecker implements Runnable {
|
|
|
@Override
|
|
@Override
|
|
|
public void run() {
|
|
public void run() {
|
|
|
String sysName = "vod";
|
|
String sysName = "vod";
|
|
|
- BackendSystem backendSystem = backendSystemRepository.findBySysName(sysName);
|
|
|
|
|
|
|
+ BackendSystem backendSystem = backendSystemMapper.findBySysName(sysName);
|
|
|
if (backendSystem == null) {
|
|
if (backendSystem == null) {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|