SpringCloud实战(一)-高可用的服务注册中心(Eureka)

76 阅读1分钟

由于工作的原因,最近特意研究了一下SpringCloud相关微服务组件的实现原理,并将各个微服务组件进行了单机搭建和伪集群搭建,本专栏的SpringBoot版本是基于2.0.3版本,SpringCloud版本是Finchley版本。

Finchley版本的官方文档如下:

cloud.spring.io/spring-clou…

一、 什么是微服务(Microservice)

微服务英文名称Microservice,Microservice架构模式就是将整个Web应用组织为一系列小的Web服务。这些小的Web服务可以独立地编译及部署,并通过各自暴露的API接口相互通讯。它们彼此相互协作,作为一个整体为用户提供功能,却可以独立地进行扩展。

微服务架构需要的功能或使用场景

1:我们把整个系统根据业务拆分成几个子系统。

2:每个子系统可以部署多个应用,多个应用之间使用负载均衡。

3:需要一个服务注册中心,所有的服务都在注册中心注册,负载均衡也是通过在注册中心注册