Spring Cloud Alibaba 學廢之Start

隨著微服務的日漸成熟,也逐漸分化出了兩大陣營,dubbo ,spring cloud。這也是目前大部分公司的主流選擇,要麼基於spring cloud netflix 要麼基於dubbo進行自研。

後來我們知道了,dubbo 不怎麼維護,netflix即將停止維護。微服務之路何去何從?

不要擔心,Spring Cloud Alibaba來了,Spring Cloud Alibaba 是阿里巴巴集團下的開源元件和雲產品在Spring Cloud規範下的實現。2018年10月31日,Spring Cloud Alibaba正式入駐Spring Cloud 官方孵化器,併發布了第一個預覽版本。2019年8月1日在Alibaba倉庫釋出第一個畢業版本,是微服務的必然替代產品。目前正處於蓬勃發展的狀態。我敢斷言,國內必將經歷一個從dubbo Spring Cloud Netflix 切換到 Spring Cloud Alibaba的過程。現在學習它正當時。

Spring Cloud Alibaba為微服務提供一站式的解決方案,開發者可以透過Spring Cloud 程式設計模型輕鬆的解決微服務架構下遇到的各類技術問題。Spring Cloud Alibaba生態主要包含以下主要功能元件:

Sentinel 流量控制和服務降級

Nacos 服務註冊與發現

Nacos 分散式配置中心

RocketMQ 訊息驅動

Seata 分散式事務

Dubbo RPC通訊

OSS 阿里雲端儲存(這個是收費的)

上圖,你可能更清晰:

Spring Cloud Alibaba 學廢之Start