要想将一个微服务注册到Eureka Server(或其他服务发现组件,例如Zookeeper、Consul等),Eureka 2.0闭源之后,Consul慢慢会成为主流。

只需:

添加Eureka Client(或其他服务发现组件的Client)依赖:

<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>

写注解:在启动类上添加注解@EnableDiscoveryClient 或@EnableEurekaClient

@EnableDiscoveryClient
@SpringBootApplication
public class ProviderUserApplication {public static void main(String[] args) {SpringApplication.run(ProviderUserApplication.class, args);}
}

写配置:

spring:application:name: microservice-provider-user
eureka:client:serviceUrl:defaultZone: http://localhost:8761/eureka/

从Spring Cloud Edgware开始,@EnableDiscoveryClient 或@EnableEurekaClient 可省略。只需加上相关依赖,并进行相应配置,即可将微服务注册到服务发现组件上。

@EnableDiscoveryClient和@EnableEurekaClient共同点就是:都是能够让注册中心能够发现,扫描到改服务。

不同点:@EnableEurekaClient只适用于Eureka作为注册中心,@EnableDiscoveryClient 可以是其他注册中心。

文章转自

@EnableDiscoveryClient相关推荐

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

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

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

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

  3. @EnableDiscoveryClient和@EnableEurekaClient的区别

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

  4. springcloud @EnableDiscoveryClient注解作用

    撸了今年阿里.头条和美团的面试,我有一个重要发现.......>>> 相信熟悉Spring Cloud的读者对注解@EnableDiscoveryClient 及@EnableEur ...

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

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

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

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

  7. @EnableDiscoveryClient和@EnableEurekaClient

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

  8. Spring Cloud中的@EnableDiscoveryClient注解和@EnableEurekaClient注解

    在Spring Cloud中我们会发现在启动类中不管是使用@EnableDiscoveryClient注解还是使用@EnableEurekaClient注解都可以将Eureka Client注册到Eu ...

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

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

最新文章

  1. 二叉排序树的相关操作
  2. 大脑构造图与功能解析_锻炼改变大脑
  3. NuGet学习笔记(2) 使用图形化界面打包自己的类库
  4. Ubuntu 开发环境搭建
  5. vue框架项目部署到服务器_在浏览器中在线尝试无服务器框架项目!
  6. python 日志函数参数_将日志信息作为参数传递给函数
  7. 网页UTF8转换GBK后出现问号?的原因
  8. python 0基础起步学习day2
  9. [html] 为什么HTML5只需要写<!DOCTYPE HTML>就可以?
  10. UDP发字节,接收字节
  11. leetcode892. 三维形体的表面积
  12. 手把手教我班小姐姐学java之方法重写与方法重载
  13. 浅入深出Vue:环境搭建
  14. vpc数量上限_服务器虚拟机最大数量限制
  15. 【给你几个使用Xamarin的理由】
  16. 前端知识 — HTML内容、CSS基础
  17. 高通运行linux,Linux实现对高通多核支持
  18. 关于String内存分配的深入探讨
  19. bp神经网络模型的优缺点,bp神经网络缺点及克服
  20. 超星高级语言程序设计实验作业 (实验02 分支与循环程序设计)(三)

热门文章

  1. leetcode-买卖股票的最佳时机④*
  2. bzoj2333[SCOI2011]棘手的操作
  3. NanoProfiler-Step1翻译
  4. HttpContext.Cache属性
  5. 【BZOJ-1458】士兵占领 最大流
  6. 《第一行代码》学习笔记9-活动Activity(7)
  7. SharePoint 部署解决方案Feature ID冲突
  8. Ubuntu Android Studio/IntelliJ IDEA 支持文件中文命名
  9. Tensorflow:Tensorboard使用
  10. Python学习笔记:电子邮件,POP3收取邮件