鋒迷商城-分布式前后端分離-微服務實戰重點記錄


鋒迷商城項目是一個B2C商城,基於SpringCloud構建的大型千萬級高並發電商項目實戰。采用當下最主流的微服務分布式架構,前后端分離技術,

涵蓋技術棧有:Vue、axios、Springboot、RESTful、mybatis、tkmapper、Swagger、任務調度Quartz/Elastic-Job、

阿里雲OSS、Linux、Nginx負載均衡、反向代理、CDN、容器化技術Docker、分布式緩存Redis、分布式Session、

SpringCloud之Eureka服務治理、SpringCloud之Ribbon和Feign、SpringCloud之Hystrix和Config、

SpringCloud之Gateway和Sleuth鏈路追蹤技術。。。。等流行核心技術

 

 前、后端系統,各個微服務模塊,已經學習完了,功能均已實現,在這里記錄一下重點難點.....

  學習了做完了,已部署可訪問,歡迎學習交流。自己做的項目效果如下圖:

 

 

 

 

緩存雪崩、緩存穿透、分布式鎖(Redis實現)、分布式搜索引擎Elasticsearch、分布式消息隊列RabbitMQ、

MySQL主從復制、分布式數據庫中間件Mycat/Sharding-jdbc、分布式事務Seata、分布式全局ID、接口冪等性、

 

商城系統包括:用戶登錄、注冊;商品搜索、商品詳情、購物車、下訂單流程、秒殺活動等模塊.......

 

前端技術棧:

vue、axios、ElementUI、layui、bootstrap.....

集群與負載均衡
架構演進-分布式系統設計
架構演進-微服務架構
項目升級-架構設計

 

 

 

基於redis實現 分布式鎖

分布式數據庫mycat

redis集群

數據庫中間件

消息中間件

前端和后端分離開發和部署(前后端部署在不同的服務器)

將對靜態資源的訪問和對接口的訪問進行分離,Tomcat服務器只負責數據服務的訪問


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM