1、概述
1.1 Spring Cloud Eureka是Spring Cloud Netflix微服务套件中的一部分,基于Netflix Eureka做了二次封装,主要负责完成微服务架构中的服务治理功能;
1.2 Spring Cloud通过为Eureka增加了Spring Boot风格的自动化配置,我们只需要通过简单引入依赖、注解配置就能让Spring Boot构建的微服务应用轻松地与Eureka服务治理体系进行整合;
2、服务治理:
微服务架构中最为核心、基础的模块;
作用:实现各个微服务实例的自动化注册与发现
为了解决微服务架构中的服务实例维护问题,产生了大量的服务治理框架和产品,这些框架和产品的实现都围绕着服务注册、服务发现机制来完成对微服务应用实例的自动化管理;
1.1 服务注册:
在服务治理框架中,通常会构建一个注册中心,每个服务单元向注册中心登记自己提供的服务,将主机与端口号、版本号、通信协议等一些附加信息告知注册中心,注册中心按服务名分类组织服务清单;
1.2 服务发现:
由于在服务治理框架下运作,服务间的调用不再通过指定具体的实例地址来实现,而是通过向服务名发起请求调用实现;
服务调用方在调用服务提供方接口的时候,并不知道提供方的服务实例的具体位置,需要向服务注册中心咨询服务,并获取所有服务实例清单,以实现对具体实例的访问;
SpringCloud---服务治理---Spring Cloud Eureka
原文:https://www.cnblogs.com/anpeiyong/p/10734757.html