`

注解@EnableDiscoveryClient,@EnableEurekaClient的区别

 
阅读更多
SpringCLoud中的“Discovery Service”有多种实现,比如:eureka, consul, zookeeper。

1,@EnableDiscoveryClient注解是基于spring-cloud-commons依赖,并且在classpath中实现;
2,@EnableEurekaClient注解是基于spring-cloud-netflix依赖,只能为eureka作用;

如果你的classpath中添加了eureka,则它们的作用是一样的

http://blog.csdn.net/ezreal_king/article/details/72594535
分享到:
评论

相关推荐

    eureka.zip

     简单介绍下两种注解的区别: @EnableDiscoveryClient基于spring-cloud-commons,并且在classpath中实现。 @EnableEurekaClient基于spring-cloud-netflix,只能为eureka作用。 就是如果选用的注册中心是eureka推荐@...

    SpringCloud Eureka 总结.docx

    - `@EnableDiscoveryClient` 和 `@EnableEurekaClient`:两者都是用来标识应用为Eureka客户端,但有区别。`@EnableDiscoveryClient` 是一个通用注解,可用于任何支持的服务发现实现,不仅限于Eureka。而 `@...

    smartframe:一个Spring Boot智能开发框架

    #增加spring cloud 分布式和负载均衡1....类加注解@EnableDiscoveryClient2.负载均衡的restTemplate@Bean@LoadBalancedRestTemplate restTemplate() {return new RestTemplate();}3.调用:public String

    SpringBoot+SpringCloud_Documentation.tar.gz

    SpringCloud则通过@EnableDiscoveryClient、@EnableEurekaClient等注解,将微服务接入服务发现机制。此外,SpringCloud Config允许我们在分布式环境中集中管理配置,通过Git或本地服务器存储配置,实时更新服务实例...

    详解SpringCloud Ribbon 负载均衡通过服务器名无法连接的神坑

    4. @EnableDiscoveryClient和@EnableEurekaClient的区别 5. SpringCloud 版本的影响 6. 负载均衡的配置和实现 7. Eureka 客户端的配置和实现 本文对 SpringCloud Ribbon 负载均衡通过服务器名无法连接的问题进行了...

    微服务 : SpringCloud + Nacos + Feign

    5. 服务启动类,通常包含@EnableDiscoveryClient或@EnableEurekaClient注解,以启用服务发现功能。 6. 使用Feign的接口,通过注解定义了对其他服务的调用。 通过这个项目,开发者可以学习如何使用SpringCloud、...

    基于springboot , zookeeper , redis 分布式事务强一致性方案+源代码+文档说明

    @EnableDiscoveryClient @EnableFeignClients @EnableFat public class FatboyEurekaRibbonApplication { public static void main(String[] args) { SpringApplication.run(FatboyEurekaRibbonApplication....

    Spring Cloud 配置示例.md

    - `@EnableEurekaClient`: 开启 Eureka 客户端功能。 - `@SpringBootApplication`: Spring Boot 应用注解。 #### 总结 Spring Cloud 提供了一系列框架,帮助开发者快速构建分布式系统中的一些常见模式(例如配置...

    第三方服务接入到注册中心的几种方式

    需要注意的是,`@EnableDiscoveryClient`注解支持多种服务发现组件(如Zookeeper、Consul等),而`@EnableEurekaClient`注解仅适用于Eureka作为服务发现组件的情况。 #### 二、非Spring Boot服务(JVM服务)接入...

    nacos window和linux运行包

    3. **配置服务发现**:在Spring Cloud的主类上添加`@EnableEurekaClient`(如果是Eureka)或`@EnableDiscoveryClient`注解。 4. **使用配置管理**:在微服务中通过`@RefreshScope`和`@Value`注解实现配置的动态刷新...

    详解Spring Cloud Zuul重试机制探秘

    2. Zuul: Zuul 需要注册到 Eureka Server 上,并添加 @EnableZuulProxy 和 @EnableDiscoveryClient 注解。 3. 应用服务:应用服务需要注册到 Eureka Server 上,并添加 @EnableEurekaClient 注解。 Zuul 的重试...

    微服务组件nacos,nacos-server-2.2.0-BETA.zip

    3. **启用服务发现**:在服务提供者的启动类上添加`@EnableDiscoveryClient`注解,启动服务注册和发现功能。 4. **配置中心集成**:通过`@NacosValue`或`@ConfigurationProperties`注解来读取Nacos中的配置信息。 ...

    基于spring-cloud实现eureka注册服务.pdf

    在启动类中通过注解@EnableEurekaClient或者@EnableDiscoveryClient开启Eureka客户端支持。 4. 配置eureka-client:客户端项目同样需要配置application.yml或application.properties,添加eureka服务端的地址,这样...

    springcloud_parent.rar

    使用`@EnableEurekaClient`注解启用客户端。 5. 注册服务:在服务提供者的启动类上添加`@EnableDiscoveryClient`注解,服务启动后会自动向Eureka Server注册。 6. 调用服务:在服务消费者中,可以通过`@Autowired`...

    从零开始搭建SpringCloud第五节源码及截图

    在源码中,你需要关注`@EnableEurekaClient`或`@SpringCloudApplication`注解,这些注解会启动服务注册与发现功能。此外,还需要配置Eureka Server的地址,以便服务能够正确注册。 "搭建springcloud步骤截图"这部分...

    springcloud服务注册

    3. **编写服务提供者的启动类**:在启动类上添加`@EnableEurekaClient`注解,这会自动将当前应用注册到Eureka Server。 4. **定义服务接口和服务实现**:创建一个服务接口,例如`HelloService`,然后提供一个实现类...

    尤里卡客户服务消费者:尤里卡客户服务消费者

    可以使用`@Component`注解的类,并添加`@EnableDiscoveryClient`或`@SpringBootApplication`(包含`@EnableDiscoveryClient`)来实现。 5. **服务消费者发现**:在服务消费者应用中,使用`@Autowired`注入`...

    spring cloud -> eureka

    同时,可以通过注解`@EnableEurekaServer`启动Eureka Server功能,通过`@EnableEurekaClient`开启服务注册和发现。 3. **配置服务消费者**:服务消费者也需要引入Eureka客户端依赖,配置Eureka Server地址,通过`@...

    springboot+springcloud项目demo(自己编写,可正常运行)

    - **主类**:包含`@SpringBootApplication`注解,启动SpringBoot应用,并可能包含`@EnableEurekaClient`或`@EnableDiscoveryClient`启用服务发现。 - **Controller**:处理HTTP请求,提供RESTful API。 - **Service*...

Global site tag (gtag.js) - Google Analytics