springcloud概述


一 前言

这边文章主要是简述springcloud的主体内容,能够帮助读者更好的理解什么是springcloud,springcloud有什么特色项目,其主体功能等;

二 springcloud概述

springcloud是微服务落地的实现方案之一。相比于其它服务治理框架,其能快速的构建分布式系统,是一套完整的微服务解决方案;其特色不仅包括服务治理框架通常所拥有的注册中心,负载均衡,还有容错机制,配置中心,路由网关转发,链路监控,服务监控,熔断机制,安全框架等,功能十分强大,易于运行。

微服务主要特色功能springcloud落地技术
通信方式 HTPP/restful
服务注册与发现 eureka ,Consul, Zookeeper
网关 Zuul/Gateway
负载均衡 Ribbon
容错机制 Hystrix
配置中心 Spring Cloud Config
链路监控 Sleuth+Zipkin
分布式日志 ELK

三 优秀项目概览

springcloud 项目模块远不止这么多,详细的读者可以看官方文档,下面列出的是比较容易遇见的模块;

项目说明
spring-cloud-aws AWS(亚马逊托管云服务 )
spring-cloud-bus 消息总线
spring-cloud-cli 封装的CLI
spring-cloud-commons 公共类
spring-cloud-contract 消费者驱动合同
spring-cloud-config 配置中心
spring-cloud-netflix netflix公司组件(核心组件)
spring-cloud-security 安全
spring-cloud-consul 注册中心
spring-cloud-sleuth 链路追踪
spring-cloud-stream 数据流操作
spring-cloud-zookeeper 注册中心
spring-cloud-task spring task 任务
spring-cloud-gateway 网关
spring-cloud-openfeign Feign,HTTP客户端

四 版本号介绍

spring cloud 子项目都是独立存在,其版本号是以伦敦地铁站的名称命名,根据每个版本发布的时间是以名称的字母顺序命名(例如:“ Angel”是第一个发行版,“ Brixton”是第二个发行版),根据发行的数量和版本修订,会以.SRX结尾,其中的X代表数字(例如Edgware.SR6,Finchley.SR2)

 

 

相关