天天看點

Spring Cloud Alibaba微服務實戰

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 微服務技術棧有更加全面和直覺的了解。相信你通過本專欄的練習和實踐,能夠學以緻用,提升微服務應用的開發能力。

Spring Cloud Alibaba微服務實戰

技術專欄中具體章節内容如下所示:

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領域驅動設計是否适合我們團隊?

Spring Cloud Alibaba微服務實戰

繼續閱讀