大型分布式電商項目---品優購


1.概述

這是一個綜合性的B2B2C平台,類似京東商城、天貓商城。網站采用商家入駐的模式。該項目采用Spring+SpirngMVC+Mybatis框架搭建的maven工程,並采用分布式架構按功能將系統分為不同的子系統,將不同的子系統部署到不同的節點服務器獨立運行。在各個系統之間采用dubbox+zookeeper進行通信,實現了基於SOA面向服務的架構,使得服務層與表現層分離,此項目為本人學習項目,為傳智播客,最后一個商城實戰項目,前前后后花了2個月左右,后面幾天的內容暫時沒做,因為電腦吃不消,完全部署運行此項目需要93台服務器。

2.項目架構及功能模塊圖

3.碼雲

https://gitee.com/pyg_mall/pyg-parent/tree/master/pinyougou-parent

每更新一版本創建一個tag

4.前端所用技術

  • Html
  • Css
  • JavaScript
  • Node.js
  • Npm
  • Angularjs
  • Webpack
  • Charles

5.后端所用技術

  • Spring
  • SpringMVC
  • MyBatis
  • MySQL
  • Lombok:省去手動創建setter和getter方法
  • Mycat:數據庫分庫分表中間件
  • Redis:緩存
  • Jedis:Redis的Java Client
  • Nginx
  • Tomcat
  • Maven
  • Dubbox
  • ZooKeeper
  • Redis
  • Activemq
  • Solr

6.項目頁面展示

6.1商城首頁

6.2用戶登錄

6.3運營商管理后台

 

 

 

 

6.4導入數據到solr索引庫

 

運營商在后台,勾選商品點擊【審核通過】后台會將該商品信息保存到solr索引庫

 


免責聲明!

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



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