根据service名字获得真实的URL

简介: 根据service名字获得真实的URL

 @Autowired
 DiscoveryClient discoveryClient;
 
/**
 * 根据gateway的service名字获得真实的URL
 *
 * @return
 */
public List<String> getAccountServiceUrl() {
    List<String> serviceUrls = discoveryClient.getInstances("account-service").stream()
            .map(a -> a.getUri().toString())
            .collect(Collectors.toList());
    return serviceUrls;
}

    
/**
 * 获取instance信息
 *
 * @return
 */
public List<ServiceInstance> serviceUrl(String serviceName) {
    List<ServiceInstance> instances = discoveryClient.getInstances(serviceName);
    return instances;
}
相关文章
|
2月前
|
JavaScript Linux 应用服务中间件
【Azure 应用服务】FTP 部署 Vue 生成的静态文件至 Linux App Service 后,访问App Service URL依旧显示Azure默认页面问题
【Azure 应用服务】FTP 部署 Vue 生成的静态文件至 Linux App Service 后,访问App Service URL依旧显示Azure默认页面问题
|
2月前
|
存储 Java 开发工具
【Azure 存储服务】Java Azure Storage SDK V12使用Endpoint连接Blob Service遇见 The Azure Storage endpoint url is malformed
【Azure 存储服务】Java Azure Storage SDK V12使用Endpoint连接Blob Service遇见 The Azure Storage endpoint url is malformed
|
2月前
|
网络协议
【Azure 应用服务】探索在Azure上设置禁止任何人访问App Service的默认域名(Default URL)
【Azure 应用服务】探索在Azure上设置禁止任何人访问App Service的默认域名(Default URL)
|
12月前
|
缓存 Java Spring
解决IDEA报错:无法检索应用程序 JMX 服务 URL[Failed to retrieve application JMX service URL]亲测可用
解决IDEA报错:无法检索应用程序 JMX 服务 URL[Failed to retrieve application JMX service URL]亲测可用
1986 1
使用代码获得Social Media Channel绑定的service url
使用代码获得Social Media Channel绑定的service url
使用代码获得Social Media Channel绑定的service url
|
JavaScript
SAP CRM Fiori应用里取top20的service url的determine逻辑
Created by Wang, Jerry, last modified on Aug 14, 2015
102 0
SAP CRM Fiori应用里取top20的service url的determine逻辑
|
7天前
|
前端开发 JavaScript
前端JS截取url上的参数
文章介绍了两种前端JS获取URL参数的方法:手动截取封装和使用URLSearchParams。
20 0
|
2月前
|
开发框架 前端开发 .NET
Asp.net Webapi 的 Post 方法不能把参数加到 URL 中?试试这样写
Asp.net Webapi 的 Post 方法不能把参数加到 URL 中?试试这样写
|
2月前
|
Java
JAVA 获取 URL 指定参数的值
JAVA 获取 URL 指定参数的值
38 0