
正文
第一篇:注册中心Eureka
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
1.什么是Eureka,有什么用?
Eureka 是 Netflix开源的 一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是 springcloud体系中最重要最核心的组件 之一。
Eureka 是一个 基于 REST 的服务 ,主要在 AWS 云中使用, 定位服务来进行中间层服务器的负载均衡和故障转移。
Eureka 采用了 C-S 的设计架构。Eureka Server 作为服务注册功能的服务器,它是服务注册中心。而系统中的其他微服务,使用 Eureka 的客户端连接到 Eureka Server,并维持心跳连接。这样系统的维护人员就可以通过 Eureka Server 来监控系统中各个微服务是否正常运行。
2.Eureka的组成
1)Eureka服务器
2)Eureka客户端。
3.什么是注册中心
注册中心管理各种服务功能包括服务的注册、发现、熔断、负载、降级等,有了注册中心之后,任何一个服务都不在是直连的,都需要通过注册中心去调用。
由于各种服务都注册到了服务中心,就有了去做很多高级功能条件。比如几台服务提供相同服务来做均衡负载;监控服务器调用成功率来做熔断,移除服务列表中的故障点;监控服务调用时间来对不同的服务器设置不同的权重等等。
4.创建服务注册中心
首先创建一个Maven项目








