@EnableEurekaClient只适用于使用Eureka作为注册中心的场景,@EnableDiscoveryClient可以适用于其他注册中心的场景比如nacos等。

在Spring Cloud的Dalston及其之前的版本中:
 1、从2014年的Spring Cloud 1.0.0.RC1版本开始,官方就推荐使用EnableDiscoveryClient来取代EnableEurekaClient。
 2、EnableEurekaClient源码中使用了注解EnableDiscoveryClient,因此如果要使用eureka的注册发现服务,两者功能是一样的。
 3、EnableDiscoveryClient注解在spring.factories配置中通过配置项EurekaDiscoveryClientConfiguration来开启服务注册发现功能;

在Dalston之后的版本中(不含Dalston):
 1、在spring.factories配置中,配置类EurekaDiscoveryClientConfiguration被配置到springboot的自动配置注解中,与EnableDiscoveryClient注解没有关系了,也就是说只要开启了springboot的自动配置,服务注册发现功能就会启用。
 2、 EnableEurekaClient源码中没有使用注解EnableDiscoveryClient,此时EnableEurekaClient已经没用了。

@EnableDiscoveryClient和@EnableEurekaClient的区别相关推荐

  1. Spring Cloud源码分析之Eureka篇第三章:EnableDiscoveryClient与EnableEurekaClient的区别(Edgware版本)

    在基于SpringCloud做开发的时候,EnableDiscoveryClient和EnableEurekaClient这两个注解我们并不陌生,今天就来聊聊它们的区别,和网上更早期的类似文章不同的是 ...

  2. springcloud 注解 @EnableDiscoveryClient 与 @EnableEurekaClient 的区别

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 在使用 Spring Cloud feign 服务发现时提到两种注解: @EnableDiscove ...

  3. 注解@EnableDiscoveryClient,@EnableEurekaClient的区别

    SpringCLoud中的"Discovery Service"有多种实现,比如:eureka, consul, zookeeper. 1,@EnableDiscoveryClie ...

  4. 详解@EnableEurekaServer和@EnableDiscoveryClient 或 @EnableEurekaClient注解

    @EnableEurekaServer 在SpringCloud中当你需要使用Eureka注册中心的时候你在配置Eureka的服务端的时候需要在启动类上添加@EnableEurekaServer注解 ...

  5. @EnableDiscoveryClient和@EnableEurekaClient

    将一个微服务注册到Eureka Server(或其他服务发现组件,例如Zookeeper.Consul等)的步骤 <!--1 添加Eureka Client(或其他服务发现组件的Client)依 ...

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

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

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

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

  8. springCloud - 第3篇 - 消费者调用服务 ( RestTemplate + Ribbon )

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 一.新建 ribbon 工程: 1. file - new - module 2. spring I ...

  9. SpringCloud微服务注册和消费模式总结

    SpringCloud微服务注册和消费模式总结  1.[微服务注册过程]: (1)maven依赖: <?xml version="1.0" encoding="UT ...

最新文章

  1. 2022-2028年中国地铁广告行业研究及前瞻分析报告
  2. 【怎样写代码】向现有类型“添加”方法 -- 扩展方法(三):为枚举类型创建方法
  3. 20家股东联名施压,要求贝佐斯停止向警方出售面部识别软件
  4. PHP原生处理select结果集的函数介绍
  5. 如何组建开发团队-建立畅通的沟通渠道
  6. Python与C之间的相互调用
  7. 2018年第九届蓝桥杯C/C++ C组国赛 —— 第三题:全排列
  8. 前端学习(1941)vue之电商管理系统电商系统之介绍分类管理的作用
  9. Mycat+Mysql 插入数据报错 i[Err] 1064 - partition table, insert must provide ColumnList
  10. 传统手工特征深度特征【转载】
  11. Java教程:Java String字符串和整型int的相互转换
  12. mysqld或mysqld_safe启动时必须放在第一位的参数(first argument)
  13. 失业几个月找不到工作是一种怎样的体验?
  14. h5语音识别和文字转语音
  15. 7000条短信接口!福利赠送!
  16. lisp 天正标高_建筑设计选择 CAD 和天正画图哪个更好?
  17. 常用优化网页加载速度方法
  18. HTML5从入门到精通(千锋教育)免费电子版+PDF下载
  19. 抖音引流必须知道的三个要点!!!!
  20. 海康服务器装win7系统,详解win7旗舰版系统必须重装的四种情况

热门文章

  1. 【数据竞赛】5行代码检测分布不一致,代码少效果好!
  2. 【知识图谱系列】人工智能经典图谱有哪些?
  3. 【NLP】业界总结 | BERT的花式玩法
  4. 吴恩达深度学习课程的漫画版来了!(漫画、视频、笔记都可以下载了!)
  5. 【深度学习】李沐《动手学深度学习》的PyTorch实现已完成
  6. 记录Pandas处理数据的两个小技巧
  7. 【NLP傻瓜式教程】手把手带你RCNN文本分类(附代码)
  8. 何恺明团队最新力作SimSiam:消除表征学习“崩溃解”,探寻对比表达学习成功之根源
  9. 推荐系统炼丹笔记:推荐系统Bias/Debias大全
  10. 限量席位!网易 MCtalk 泛娱乐社交产品专场沙龙报名倒计时