Spring Cloud微服务架构开发
上QQ阅读APP看书,第一时间看更新

第2章
服务的注册与发现框架Eureka

学习目标

★掌握Eureka的工作原理

★掌握Eureka中服务提供者与服务消费者的关系

★学会搭建Eureka Server和Eureka Client

★掌握Eureka高可用集群的搭建方法

★了解Eureka的常用配置

服务的注册发现对于微服务架构来说是一个非常重要的环节。在单一架构应用中,业务逻辑层(Business Logic Layer,BLL)中的接口之间的互相调用,是通过一个固定的Host和Port发起REST或者RPC调用。但是在微服务架构中,每个服务是动态变化的,难以通过静态配置的方式维护服务,以至于后来产生了大量的服务发现框架来完成服务的自动化管理。

Eureka是Netflix公司开发的服务注册与发现框架。Spring Cloud将Eureka集成到子项目Spring-Cloud-Netflix中实现服务注册与发现功能。本章将针对Spring Cloud架构的服务注册与发现框架Eureka进行讲解。