欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI
欢迎使用普元文档库
问题描述:governor中有server的状态是否启动,想获取服务的状态,然后通过后台代码调用获取状态执行某些操作。
解决方案:ESB中实现server状态同步的代码如下:
public static ServerModel[] listServers() {
ServerModel[] servers = DomainManager.getInstance().getDomain().getServers().toArray(new ServerModel[0]);
Arrays.sort(servers);
return servers;
}
通过该方法获取server的集合后,再通过server.isActive()方法判断server的状态即可;