SpringCloud学习(3)——Eureka服务注册中心及服务发现

Eureka概述:

Eureka是Netflix的一个子模块, 也是核心模块之一。Eureka是一个基于REST的服务, 用于定位服务, 以实现云端中间层服务发现和故障转移。服务注册与发现对于微服务框架来说非常重要, 有了服务注册和发现, 只需要使用服务的标识符,就可以访问到服务,而不需要修改服务调用的配置文件了。功能类似于Dubbo的注册中心, 比如Zookeeper。

Eureka原理:

Eureka架构:

Eureka采用C-S设计架构。Eureka Server作为服务注册功能的服务器, 它是服务中策中心。而系统中的其他微服务, 使用Eureka的客户端连接到Eureka Server并维持心跳连接。这样系统的维护人员就可以通过Eureka Server来监控系统中的各个微服务是否正常运行。

Eureka中包含两个组件, Eureka Server和Eureka Client。Eureka Server提供注册服务,各个节点启动后, 需要注册的Eureka Client节点会在注册中心中进行注册。

猜你喜欢

转载自www.cnblogs.com/goodcheap/p/9174093.html