谷粒商城項目是尚硅谷研究院推出的完整大型分布式架構電商平臺,技術廣泛、業務深入。技術涵蓋:微服務架構+分布式+全棧+集群+部署+自動化運維+可視化CICD,對標阿里P6/P7,沖擊40-60w。
項目由業務集群系統+后臺管理系統構成,打通了分布式開發及全棧開發技能,包含前后分離全棧開發、Restful接口、數據校驗、網關、注冊發現、配置中心、熔斷、限流、降級、鏈路追蹤、性能監控、壓力測試、系統預警、集群部署、持續集成、持續部署…
全套項目教程分為三大部分: 分布式基礎(全棧開發篇)、分布式高級(微服務架構篇)、高可用集群(架構師提升篇)。
【分布式基礎_全棧開發篇】第001-101集
使用SpringBoot+Vue+element-ui+逆向工程搭建全套后臺管理系統,基于Docker環境,通過前后分離方式,以商品系統為例,手把手教大家進行全棧開發。
【分布式高級_微服務架構篇】第102-339集
開發整個商城系統,掌握微服務的全套方案。使用SpringBoot+SpringCloud并配套SpringCloud Alibaba系列,引入全套微服務治理方案:Nacos注冊中心/配置中心、Sentinel流量保護系統、Seata分布式事務&RabbitMQ柔性事務方案、SpringCloud-Gateway網關、Feign遠程調用、Sleuth+Zipkin鏈路追蹤系統、Spring Cache緩存、SpringSession跨子域Session同步方案、基于ElasticSearch7全文檢索、異步編排與線程池、壓力測試調優、Redisson分布式鎖、分布式信號量等。
【高可用集群_架構師提升篇】第340-408集
基于kubernetes集群,整合kubesphere可視化界面,搭建全套系統環境。使用集群化部署,包括Redis Cluster集群,MySQL主從與分庫分表(使用ShardingSphere完成)集群,RabbitMQ鏡像隊列集群,ElasticSearch高可用集群。基于kubesphere整合Jenkins全可視化CICD,全套Pipeline流水線編寫,參數化構建+手動確認模式保證。