加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

【SpringCloud】06.Eureka 总结

发布时间:2020-12-15 07:08:17 所属栏目:Java 来源:网络整理
导读:1.两个注解: @EnableEurekaServer——在启动类上添加 @EnableDiscoveryClient或@EnableEurekaClient——启动类加 因为Eureka支持多种注册中心, EnableDiscoveryClient注解在使用任何Eureka支持的注册中心时都可以使用,是一个通用的注解. 而EnableEurekaClie

1.两个注解:

  • @EnableEurekaServer——在启动类上添加
  • @EnableDiscoveryClient或@EnableEurekaClient——启动类加

因为Eureka支持多种注册中心,

EnableDiscoveryClient注解在使用任何Eureka支持的注册中心时都可以使用,是一个通用的注解.

而EnableEurekaClient注解只有在使用Eureka作为注册中心时才可以使用,是Eureka注册中心的专用注解,在使用其他注册中心的时候不管用.

所以,在使用Eureka作为注册中心的时候,推荐使用EnableEurekaClient注解,在使用其他注册中心的时候,使用

EnableDiscoveryClient注解

1.@EnableEurekaServer——在启动类上添加

提供服务注册的功能,各个服务节点启动后,会在EurekaServer注册,这样EurekaServer就有了所有服务节点的信息

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

2.@EnableDiscoveryClient或@EnableEurekaClient——启动类加

表示这个是一个Eureka客户端

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

2.功能

  • 心跳检测
  • 健康检查
  • 负载均衡

3.Eureka的高可用(生产建议2台以上)

配置原理:将注册中心分别指向其他的注册中心

4.分布式系统中,服务注册中心是最重要的基础部分

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读