背景
SpringCloudEureka是基于NetfliEureka做了二次封装,负责微服务架构的服务治理功能。
SpringCloud通过为Eureka增加SpringBoot风格的自动化配置,只需要简单的引入依赖和注解配置,就能让SpringBoot构建的微服务应用轻松和Eureka服务治理体系整合。
功能
各个微服务实例的注册与发现。
每个服务单元向注册中心登记自己提供的服务,将主机与端又号、版本号、通信协议等一些附加信息告知注册中心,注册中心按服务名分类组织服务清单。
服务间调用:不通过指定具体的实例地址,而是通过服务名发起请求调用实现。
服务单元要周期性的发心跳,并请求服务注册中心,获取所有服务的实例清单。
特色
Eureka支持非java语言的系统接入。
Eureka支持高可用集群配置。