最近对《Spring Cloud Alibaba基础教程》系列的催更比较多,说一下最近的近况:由于打算Spring Boot 2.x一块儿更新。因此一直在改博客Spring Boot专题页和Git仓库的组织。因为前端技术太过蹩脚,花了很多时间。你们不用担忧,这个系列不会太监,由于我真心看好这个套件的将来,后续的更新也会继续遇上来。前端
今天就水更一篇吧,跟你们聊一下平时被问的比较多的一类问题,Spring Cloud Alibaba是什么,我为何要写Spring Cloud Alibaba基础教程?git
简介github
Spring Cloud Alibaba从名字上看,就知道必定跟Spring Cloud有关,可是咱们为何在Spring Cloud官方文档中看不到它的影子呢?由于它目前仍是一个孵化项目,它的仓库也位于Spring Cloud孵化器中,Github地址:github.com/spring-clou…。spring
版本关系markdown
虽然它尚未归入Spring Cloud的主版本管理(Dalston、Edgware、Finchley、Greenwich这些),可是也已经发布了几个针对目前经常使用Spring Cloud版本的可用内容,也有一些公司已经将其用于生产环境。了解Spring Cloud的读者确定知道,Spring Cloud的版本与Spring Boot的版本有着密切的关系,如今又多了一个Spring Cloud Alibaba,那么它们的关系是怎么样的呢?能够看看以前写过的这篇文章:Spring Cloud Alibaba与Spring Boot、Spring Cloud之间不得不说的版本关系oop
功能特性:学习
Spring Cloud Alibaba不是一个简单的组件,而是一个综合套件。其中涵盖了很是多的内容,包括:服务治理、配置管理、限流降级以及对阿里开源生态(Dubbo、RocketMQ等)支持的诸多组件。更多详细详细,读者可查阅其官方文档。编码
首先,咱们须要知道Spring Cloud Alibaba在Spring Cloud家族中的地位,它是一个套件,与Netflix OSS同样,涵盖了很是多的实用组件,其中也有很多内容存在重叠。spa
其次,咱们须要知道Netflix OSS下的诸多重要组件前后宣布中止新功能开发的大背景,而Spring Cloud Alibaba是一个新生项目,正处于高速迭代中。对于将来,相信谁都会选。code
再次,对于中国用户来讲,Spring Cloud Alibaba还有一个很是特殊的意义:它将曾经红极一时的Dubbo,以及阿里巴巴的强力消息中间件RocketMQ融入Spring Cloud体系。还在纠结于如何让这些共存的团队,大家所面临过的各类困难与问题,立刻就会迎刃而解。不用再烦恼是否是要扩展Dubbo的注册中心,仍是本身为RocketMQ实现一套的Spring Cloud Stream的Binder等等问题。
最后,对于Spring Cloud Alibaba的上手学习成本如何呢?若是您已是Spring Cloud的用户,那么恭喜您,在Spring Cloud Common的抽象和Spring Cloud Alibaba团队的努力下,你会很是容易、甚至不须要改变多少编码模式,就能适应它。若是您第一次接触Spring Cloud,那么也恭喜您,由于这是有史以来,中文文档最全的一个Spring Cloud组件了,相信机智的您必定也能很快的上手使用它!
若是你以为一堆文档,不知道从何看起?那我就是我想写的这个教程的目的,在那么多内容中,带你快速入门这个最具备中国特点的Spring Cloud组件! ^_^
如下是当前已发布内容