1 什麼是Spring Cloud Alibaba
◆ 阿里巴巴結合自身微服務實踐,開源的微服務全家桶◆ 在Spring Cloud項目中孵化,極可能成爲Spring Cloud第二代的標準實現◆ 在業界普遍使用,已有不少成功案例html
- Github issue :使用的公司及場景

2 應用場景
◆ 大型複雜的系統例如大型電商系統◆ 高併發系統例如大型門戶網站,商品秒殺系統◆ 需求不明確,且變動很快的系統例如創業公司業務系統git
3 Spring Cloud Alibaba和Spring Cloud 的區別和聯繫
SpringCloud Alibaba是SpringCloud的子項目,SpringCloud Alibaba符合SpringCloud標準比較SpringCloud第一代與SpringCloud Alibaba的優點,以下如:
github

3 將學到
◆ Spring Cloud Alibaba核心組件的用法及實現原理◆ Spring Cloud Alibaba結合微信小程序從」0」學習真正開發中的使用◆ 實際工做中如何避免踩坑,正確的思考問題方式◆ Spring Cloud Alibaba的進階:代碼的優化和改善,微服務監控小程序
4 進階知識點

5 教程思路

6 Spring Cloud Alibaba的重要組件精講
服務發現 Nacos
- 服務發現原理剖析
- Nacos Server/Clinet
- 高可用Nacos搭建
負載均衡Ribbon
- 負載均衡常見模式
- RestTemplate整合Ribbon
- Ribbon配置自定義
- 如何擴展Ribbon
聲明式HTTP客戶端-Feign
- 如何使用Fegin
- Fegin配置自定義
- 如何擴展Fegin
服務容錯Sentinel
- 服務容錯原理
- Sentinel
- Sentinel Dashboard
- Sentinel核心原理分析
消息驅動RocketMQ
- SpringCloud Stream
- 實現異步消息推送與消費
API網關GateWay
用戶認證與受權
- 認證受權常見方案
- 改造GateWay
- 擴展Fegin
配置管理Nacos
調用鏈監控Sleuth
- 調用鏈監控剖析
- Sleuth使用
- Zipkin使用

7 軟件環境
◆ JDK 8◆ MySQL 8.0.13◆ Maven 3.3.5微信小程序
參考
- https://github.com/alibaba/nacos
- https://coding.imooc.com/class/358.html