对于注册进eureka里面的微服务,可以通过服务发现来获得该服务的信息

1、在能够实现服务发现的服务的主启动类上添加如下注解:

@EnableDiscoveryClient

2、在服务方增加如下代码进行测试:

@RestController
@Slf4j
public class PaymentController {@Resourceprivate DiscoveryClient discoveryClient;@GetMapping(value = "/payment/discovery")public Object discovery(){List<String> services = discoveryClient.getServices();for(String elem: services){System.out.println("element: " + elem);}List<ServiceInstance> instances = discoveryClient.getInstances("CLOUD-PAYMENT-SERVICE");for(ServiceInstance instance: instances){System.out.println(instance.getServiceId() + "\t" + instance.getHost() + "\t" + instance.getPort()+ "\t" + instance.getUri() + "\t");}return this.discoveryClient;}
}

3、结果

服务发现Discovery相关推荐

  1. J360-cloud SpringCloud系列二:服务发现Discovery Service

    2019独角兽企业重金招聘Python工程师标准>>> j360开源博客之 ----------------------------------------------------- ...

  2. SpringCloud学习笔记(五)服务发现Discovery

    对于注册进Eureka里的微服务,可以通过服务发现来获得该服务的信息 以下代码以payment8001模块为例 修改COntroller 通过调用DiscoveryClient的getServices ...

  3. springcloud微服务(九)-服务发现Discovery

    Discovery功能: 对于注册进Eureka里面的微服务,可以通过服务发现来获取服务的信息.此处以payment8001为例.payment8002与payment8001一样. 1. 修改clo ...

  4. spring cloud服务发现注解之@EnableDiscoveryClient与@EnableEurekaClient

    在使用服务发现的时候提到了两种注解,一种为@EnableDiscoveryClient,一种为@EnableEurekaClient,用法上基本一致,今天就来讲下两者,下文是从stackoverflo ...

  5. 干掉 ZooKeeper,阿里为什么不用 ZK 做服务发现?

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 来源 | https://urlify.cn/fIjYVb 站在未 ...

  6. 干掉 ZooKeeper?阿里为什么不用 ZK 做服务发现?

    -     前言    - 站在未来的路口,回望历史的迷途,常常会很有意思,因为我们会不经意地兴起疯狂的念头,例如如果当年某事提前发生了,而另外一件事又没有发生会怎样?一如当年的奥匈帝国皇位继承人斐迪 ...

  7. 说得太好了!阿里巴巴为什么不用 ZooKeeper 做服务发现?

    作者:坤宇 yq.aliyun.com/articles/601745?scm=20140722.184.2.173 站在未来的路口,回望历史的迷途,常常会很有意思,因为我们会不经意地兴起疯狂的念头, ...

  8. 微服务发现与注册之Eureka源码分析

    作者:陌北有棵树,Java人,架构师社区合伙人! [一]微服务之服务发现概述 关于微服务,近年来可谓是大火,业界也吹刮着一种实践微服务的风潮.本人有幸在去年参与到一个向微服务过渡的产品,再结合自己所学 ...

  9. php微服务rpc选择,Dora RPC:PHP 的分布式 RPC,支持微服务、服务发现

    Dora RPC 简介(Introduction) Dora RPC 是一款基础于Swoole定长包头通讯协议的最精简的RPC, 用于复杂项目前后端分离,分离后项目都通过API工作可更好的跟踪.升级. ...

最新文章

  1. 介绍一款受欢迎的.NET 开源UI库
  2. 使用poll实现的io多路复用服务端和客户端
  3. (转)在编写Spring框架的配置文件时,标签无提示符的解决办法
  4. 基于JAVA+SpringBoot+Mybatis+MYSQL的物业管理系统
  5. 计算机制图 教学大纲,计算机制图教学大纲.DOC
  6. 896.Montonic Array - LeetCode
  7. java rslinx_如何使用AB PLC仿真软件Studio 5000 Logix Emulate
  8. python网易云_Python分析网易云音乐近5年热门歌单
  9. Mac读写NTFS硬盘
  10. 用户 'sa' 登录失败,怎么回事?
  11. 计算机网络上有个红叉没无线,电脑无线网络连接不上显示红叉
  12. ASP.NET 5 Target framework dnx451 and dnxcore50
  13. jsf服务_JSF ManagedBean ManagedProperty
  14. springboot+vue项目部署到外网服务器的完整步骤(前后端分离 分别部署)
  15. html属于非结构化数据吗,什么是结构化数据非结构化数据和半结构化数据
  16. 【编程笔试】美团2021校招笔试-通用编程题第9场(附思路及C++代码)
  17. 吴恩达Deep learning笔记(一)
  18. windows更改密码脚本_如何更改您的Windows密码
  19. Python:实现newton raphson牛顿-拉夫森算法(附完整源码)
  20. 「工具」三分钟了解一款在线流程绘制工具:Whimsical

热门文章

  1. 解决Vue打包部署到Nginx时,css样式不生效问题
  2. 3d动画用云渲染靠谱吗?
  3. Lichee_RV学习系列---移植dhrystone
  4. 混合模式(Hybride mode)
  5. 根据hash值找到bt种子的磁力下载链…
  6. 教练技术培训系列篇一——执行力
  7. 已解决-Outlook 收件箱全部标记为已读,但还是有未读数字提示
  8. android字体!字节大神强推千页PDF学习笔记,大厂面试题汇总
  9. 算法:根据一个开关确定一百人是否都进入过房间
  10. Mysql事务隔离机制