最近對《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地址:https://github.com/spring-cloud-incubator/spring-cloud-alibaba。spring
版本關係學習
雖然它尚未歸入Spring Cloud的主版本管理(Dalston、Edgware、Finchley、Greenwich這些),可是也已經發布了幾個針對目前經常使用Spring Cloud版本的可用內容,也有一些公司已經將其用於生產環境。瞭解Spring Cloud的讀者確定知道,Spring Cloud的版本與Spring Boot的版本有着密切的關係,如今又多了一個Spring Cloud Alibaba,那麼它們的關係是怎麼樣的呢?能夠看看以前寫過的這篇文章:Spring Cloud Alibaba與Spring Boot、Spring Cloud之間不得不說的版本關係編碼
功能特性:spa
Spring Cloud Alibaba不是一個簡單的組件,而是一個綜合套件。其中涵蓋了很是多的內容,包括:服務治理、配置管理、限流降級以及對阿里開源生態(Dubbo、RocketMQ等)支持的諸多組件。更多詳細詳細,讀者可查閱其官方文檔。中間件
首先,咱們須要知道Spring Cloud Alibaba在Spring Cloud家族中的地位,它是一個套件,與Netflix OSS同樣,涵蓋了很是多的實用組件,其中也有很多內容存在重疊。blog
其次,咱們須要知道Netflix OSS下的諸多重要組件前後宣佈中止新功能開發的大背景,而Spring Cloud Alibaba是一個新生項目,正處於高速迭代中。對於將來,相信誰都會選。教程
再次,對於中國用戶來講,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組件! ^_^
關注個人Spring Cloud基礎教程
如下是當前已發佈內容