@EnableDiscoveryClient
要想将一个微服务注册到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相关推荐
- spring cloud服务发现注解之@EnableDiscoveryClient与@EnableEurekaClient
在使用服务发现的时候提到了两种注解,一种为@EnableDiscoveryClient,一种为@EnableEurekaClient,用法上基本一致,今天就来讲下两者,下文是从stackoverflo ...
- 详解@EnableEurekaServer和@EnableDiscoveryClient 或 @EnableEurekaClient注解
@EnableEurekaServer 在SpringCloud中当你需要使用Eureka注册中心的时候你在配置Eureka的服务端的时候需要在启动类上添加@EnableEurekaServer注解 ...
- @EnableDiscoveryClient和@EnableEurekaClient的区别
@EnableEurekaClient只适用于使用Eureka作为注册中心的场景,@EnableDiscoveryClient可以适用于其他注册中心的场景比如nacos等. 在Spring Cloud ...
- springcloud @EnableDiscoveryClient注解作用
撸了今年阿里.头条和美团的面试,我有一个重要发现.......>>> 相信熟悉Spring Cloud的读者对注解@EnableDiscoveryClient 及@EnableEur ...
- springcloud 注解 @EnableDiscoveryClient 与 @EnableEurekaClient 的区别
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 在使用 Spring Cloud feign 服务发现时提到两种注解: @EnableDiscove ...
- spring cloud服务发现注解之@EnableDiscoveryClient与@EnableEurekaClient 1
使用服务发现的时候提到了两种注解,一种为@EnableDiscoveryClient,一种为@EnableEurekaClient,用法上基本一致,今天就来讲下两者,下文是从stackoverflow ...
- @EnableDiscoveryClient和@EnableEurekaClient
将一个微服务注册到Eureka Server(或其他服务发现组件,例如Zookeeper.Consul等)的步骤 <!--1 添加Eureka Client(或其他服务发现组件的Client)依 ...
- Spring Cloud中的@EnableDiscoveryClient注解和@EnableEurekaClient注解
在Spring Cloud中我们会发现在启动类中不管是使用@EnableDiscoveryClient注解还是使用@EnableEurekaClient注解都可以将Eureka Client注册到Eu ...
- 注解@EnableDiscoveryClient,@EnableEurekaClient的区别
SpringCLoud中的"Discovery Service"有多种实现,比如:eureka, consul, zookeeper. 1,@EnableDiscoveryClie ...
最新文章
- 二叉排序树的相关操作
- 大脑构造图与功能解析_锻炼改变大脑
- NuGet学习笔记(2) 使用图形化界面打包自己的类库
- Ubuntu 开发环境搭建
- vue框架项目部署到服务器_在浏览器中在线尝试无服务器框架项目!
- python 日志函数参数_将日志信息作为参数传递给函数
- 网页UTF8转换GBK后出现问号?的原因
- python 0基础起步学习day2
- [html] 为什么HTML5只需要写<!DOCTYPE HTML>就可以?
- UDP发字节,接收字节
- leetcode892. 三维形体的表面积
- 手把手教我班小姐姐学java之方法重写与方法重载
- 浅入深出Vue:环境搭建
- vpc数量上限_服务器虚拟机最大数量限制
- 【给你几个使用Xamarin的理由】
- 前端知识 — HTML内容、CSS基础
- 高通运行linux,Linux实现对高通多核支持
- 关于String内存分配的深入探讨
- bp神经网络模型的优缺点,bp神经网络缺点及克服
- 超星高级语言程序设计实验作业 (实验02 分支与循环程序设计)(三)