Spring Cloud Alibaba微服務實戰

什麼是Spring Cloud Alibaba?

是阿里巴巴結合自身微服務實踐,開源的微服務全家桶。在Spring Cloud項目中孵化,2019年8月1日在Alibaba倉庫發佈了第一個畢業版本。在國內已逐漸成爲Spring Cloud第二代的標準實現。在業界廣泛使用,已有很多成功案例。

 

Spring Cloud Alibaba和Spring Cloud 的區別和聯繫
Spring Cloud Alibaba是Spring Cloud的子項目,Spring Cloud Alibaba符合Spring Cloud標準。
隨着Spring Cloud Netflix下的相關組件逐步進入維護模式,進入維護模式的意思就是從目前一直到以後一段時間Spring Cloud Netflix提供的服務和功能就這麼多了,不再開發新的組件和功能了。同時Spring Cloud官方也在積極孵化其他替代品,以滿足Spring Cloud版本迭代的需求。
Spring Cloud Alibaba生態下的各個組件其實在國內很多公司很早之前就有使用,它們在服務治理方面比Spring Cloud Netflix更加強大,而且比較符合國內互聯網公司的業務特性,推薦使用。

 

Spring Cloud Alibaba微服務實戰技術專欄
從項目實踐出發,包括Spring Cloud Alibaba、Nacos、Gateway、Sentinel、Log日誌、分佈式全局唯一ID、DDD領域驅動設計等等技術內容,可幫助你對Spring Cloud 微服務技術棧有更加全面和直觀的瞭解。相信你通過本專欄的練習和實踐,能夠學以致用,提升微服務應用的開發能力。
技術專欄中具體章節內容如下所示:
1. Spring Cloud和Spring Cloud Alibaba微服務框架的關係;
2. Nacos是什麼?阿里開源的微服務註冊中心和配置中心快速入門;
3. 阿里開源的Spring Cloud組件:Nacos 搭建生產環境的集羣部署模式;
4. Spring Cloud微服務應用使用Nacos實現服務註冊與發現;
5. Spring Cloud微服務-使用RestTemplate和FeignClient進行服務調用;
6. Spring Cloud微服務應用使用Nacos作爲配置中心-快速上手;
7. 基於Nacos實現Spring Cloud Gateway基本服務路由;
8. 基於Nacos實現Spring Cloud Gateway 動態網關路由;
9. Sentinel 分佈式系統的流量防衛兵-快速入門;
10. Sentinel Dashboard 可視化控制檯的部署、啓動和演示;
11. 如何通過Sentinel、Feign、Nacos實現負載均衡和流量控制?
12. Spring Cloud Alibaba 微服務架構項目實戰源代碼;
 
13. Spring Boot v2.2.1項目使用SLF4J、Log4j2記錄日誌;
14. Spring Boot v2.2.1項目使用SLF4J、Logback 記錄日誌;
 
15. 分佈式全局唯一ID生成方案;
16. 分析百度開源的全局唯一ID生成器 UidGenerator;
17. Spring Boot v2.x應用項目集成全局唯一ID生成器UidGenerator;
18. SpringBoot 2.x中應用新版Druid連接池druid-spring-boot-starter;
19. Spring Boot應用打包-Spring Boot Maven Plugin插件使用;
20. Spring Boot 2.3.1 Actuator健康檢查、指標和監控快速入門;
21. 使用Spring Boot Admin集成nacos註冊中心監控你的微服務應用;
22. Spring Boot中內置Tomcat最大連接數、線程數與等待數的最佳實踐;
23. Spring Boot生產實踐-深入分析內置Tomcat Connector請求處理流程;
24. Spring Boot生產實踐-深入分析內置Tomcat連接數、線程數、長連接;
 
25. 使用 DDD 領域驅動設計指導微服務拆分;
26. DDD領域驅動設計之聚合設計原則;
27. 基於貧血模型的傳統開發模式和基於充血模型的DDD開發模式;
28. DDD領域驅動設計之領域事件;
29. DDD領域驅動設計之領域模型和代碼模型分層架構;
30. 三大熱點技術詞彙淺析:中臺、微服務和DDD領域驅動設計;
31. DDD領域驅動設計是否適合我們團隊?
 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章