Commit d21571e2 authored by 赵啸非's avatar 赵啸非

添加区域树

parent 0e9dfea8
package com.mortals.xhx.common.pdu;
import lombok.Data;
@Data
public class ListItem{
private Metadata metadata;
private String ip;
private int instanceHeartBeatTimeOut;
private int weight;
private boolean ephemeral;
private String serviceName;
private boolean enabled;
private int ipDeleteTimeout;
private int instanceHeartBeatInterval;
private String instanceId;
private int port;
private boolean healthy;
private String clusterName;
}
\ No newline at end of file
package com.mortals.xhx.common.pdu;
import lombok.Data;
@Data
public class Metadata{
private String preservedRegisterSource;
}
\ No newline at end of file
package com.mortals.xhx.common.pdu;
import java.util.List;
import lombok.Data;
@Data
public class NacosResponse {
private int count;
private List<ListItem> list;
}
\ No newline at end of file
package com.mortals.xhx.daemon.task;
import cn.hutool.http.HttpUtil;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.TypeReference;
import com.mortals.framework.exception.AppException;
import com.mortals.framework.service.ITask;
import com.mortals.framework.service.ITaskExcuteService;
import com.mortals.xhx.base.system.user.service.UserService;
import com.mortals.xhx.common.code.ProjectTypeEnum;
import com.mortals.xhx.common.pdu.NacosResponse;
import com.mortals.xhx.module.setup.model.SetupProjectEntity;
import com.mortals.xhx.module.setup.service.SetupProjectService;
import lombok.extern.slf4j.Slf4j;
......@@ -40,7 +43,12 @@ public class CheckProjectStatusTaskImpl implements ITaskExcuteService {
//todo http://192.168.0.250:8848/nacos/v1/ns/catalog/instances?message=true&serviceName=bill-manager&clusterName=DEFAULT&groupName=DEFAULT_GROUP&pageSize=10&pageNo=1&namespaceId=smart-gov
String serverUrl = nacosUrl + "/nacos/v1/ns/catalog/instances?message=true&serviceName=" + setupProjectEntity.getProjectCode() + "&clusterName=DEFAULT&groupName=DEFAULT_GROUP&pageSize=10&pageNo=1&namespaceId=smart-gov";
String resp = HttpUtil.get(serverUrl);
log.info("服务实例详细查询url:{},返回:{}", serverUrl, resp);
NacosResponse nacosResponse = JSON.parseObject(resp, new TypeReference<NacosResponse>() {
});
log.info("服务实例详细查询url:{},返回:{},naocsResponse:{}", serverUrl, resp, JSON.toJSONString(nacosResponse));
} else if (ProjectTypeEnum.前端.getValue() == setupProjectEntity.getProjectType()) {
//todo
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment