3
我有一個也是Eureka服務器的Spring Boot應用程序。我想列出已註冊到此Eureka服務器的所有實例。我該怎麼做?Eureka服務器 - 列出所有已註冊的實例
我有一個也是Eureka服務器的Spring Boot應用程序。我想列出已註冊到此Eureka服務器的所有實例。我該怎麼做?Eureka服務器 - 列出所有已註冊的實例
獲取使用registry
EurekaServerContextHolder.getInstance().getServerContext().getRegistry()
然後使用registry
列出所有Applications
PeerAwareInstanceRegistry registry = EurekaServerContextHolder.getInstance().getServerContext().getRegistry();
Applications applications = registry.getApplications();
applications.getRegisteredApplications().forEach((registeredApplication) -> {
registeredApplication.getInstances().forEach((instance) -> {
System.out.println(instance.getAppName() + " (" + instance.getInstanceId() + ") : " + response);
});
});