首页 > 其他分享 > Nacos获取指定服务健康状态

Nacos获取指定服务健康状态

时间:2022-12-08 10:22:52浏览次数:42  
标签:String instances healthy List Nacos 指定 namingService 获取 serviceName

 

public class NacosServiceListener {

private static String serviceName = "wms";

private static List<Instance> listenService() throws NacosException {
String serverAddr = "127.0.0.1:8848";
NamingService namingService = NacosFactory.createNamingService(serverAddr);
String serverStatus = namingService.getServerStatus();
List<ServiceInfo> subscribeServices = namingService.getSubscribeServices();
List<Instance> wms = namingService.getAllInstances("wms");
ListView<String> servicesOfServer = namingService.getServicesOfServer(1, 20);

return namingService.getAllInstances(serviceName);
}

public static void main(String[] args) throws NacosException {
boolean healthy = false;
List<Instance> instances = listenService();
if (!CollectionUtils.isEmpty(instances)) {
Instance instance = instances.get(0);
healthy = instance.isHealthy();
System.out.println(serviceName + "健康状态: " + healthy);
} else {
System.out.println(serviceName + "健康状态: " + healthy);
}

}

}

 

标签:String,instances,healthy,List,Nacos,指定,namingService,获取,serviceName
From: https://www.cnblogs.com/axibug/p/16965338.html

相关文章

  • 钉钉开发之根据流程码获取流程表单schema
    一、环境:1、钉钉oa审批流程中,已有“出差审批”流程,流程码为:PROC-48E207E5-EB8B-457C-BC3D-86CD5E5A50B32、开发环境:IDEA二、代码1、获取tokenpackagesfccl.api;imp......
  • Salesforce 中 Security Token 的获取方法
    进入到你的人头像,点击设定选择ResetMySecurityToken点击按钮ResetSecurityToken收到邮件,在邮件中有SecurityToken,拷贝出来,贴到你需要的地方。   ......
  • python_接入API获取疫情风险区域
    importrequestsfrompandasimportDataFrameurl="http://apis.juhe.cn/springTravel/risk?key=d35f34536565d5cfd9289e2c7e7b27db"#接入外部API获取疫情风险区域......
  • C# 获取时间戳
    网上大多数都是使用两个时间相减获取时间戳,实际上获得的时间是有偏差的。其实dotnet默认就有获取时间戳的方法,在微软找到很久官方最终找到了这个方法地址在下方https://......
  • 记录--微信小程序获取用户信息的最新方法记录
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助微信小程序获取用户信息的几种方式以下三种方式都无法获取到用户的openID1.开放组件获取用户信息<open-......
  • 获取URL参数
    varurlParams=getUrlParams();functiongetUrlParams(){varurl=document.URL;leturlStr=url.split('?')[1]......
  • wpf 查找指定类型的子元素
    publicList<T>GetChildObjects<T>(DependencyObjectobj,Typetypename)whereT:FrameworkElement{DependencyObjectchild=null;......
  • python使用指定源pip
    参数加一个 -i 即可,如:pipinstalllightgbm-ihttps://pypi.tuna.tsinghua.edu.cn/simple国内常用镜像源清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/阿......
  • Vue 实时获取屏幕宽高
    exportdefault{name:'page-index',data(){return{windowWidth:document.documentElement.clientWidth,//实时屏幕宽度......
  • 2022-12-07 小程序滚动到指定位置【转载】
    //使用wx.createSelectorQuery()查询到需要滚动到的元素位置wx.createSelectorQuery().select('.bb4').boundingClientRect(res=>{//2.使用wx.get......