大家好,我是 Java陳序員。 自從微服務開始流行之後,各種商城系統、外賣系統可是層出不窮。面試的時候人人都說做過商城系統,導致現在一聽電商系統就是爛大街的項目。 黑格爾曾經說過:存在即合理。電商系統的盛行,必然是由於市場需求導致。 目前,電商系統基本涵蓋了 J2EE 中的主要技術棧。能否實現一套全 ...
大家好,我是 Java陳序員
。
自從微服務開始流行之後,各種商城系統、外賣系統可是層出不窮。面試的時候人人都說做過商城系統,導致現在一聽電商系統就是爛大街的項目。
黑格爾曾經說過:存在即合理。電商系統的盛行,必然是由於市場需求導致。
目前,電商系統基本涵蓋了 J2EE
中的主要技術棧。能否實現一套全鏈路的商城系統,是很考驗一個程式員是否掌握後端技術棧的能力!
今天,給大家介紹一個 5.2k+ Star
的微服務商城系統,代碼完全開源,沒有任何二次封裝,是一個非常適合二次開發的電商平臺系統。
項目介紹
mall4cloud
一個後端基於 Spring Cloud
、Nacos
、Seata
、MySQL
、Redis
、RocketMQ
、Canal
、ElasticSearch
、Minio
的微服務B2B2C
電商商城系統,採用主流的互聯網技術架構、全新的 UI
設計、支持集群部署、服務註冊和發現。
目前提供了 PC
端、H5
端的商城系統,還有平臺、商家端的後臺管理系統。
後臺管理系統功能模塊:
- 平臺管理
- 店鋪管理
- 商品管理
- 訂單管理
- 規格管理
- 許可權管理
- 資源管理
系統架構圖:
技術棧:
項目地址:
https://github.com/gz-yami/mall4cloud
線上文檔:
https://gitee.com/gz-yami/mall4cloud/tree/master/doc
線上體驗:
PC 端:
https://cloud-pc.mall4j.com/index
H5 端:
https://h5.mall4j.com/cloud/
項目體驗
平臺端:
商家端:
小程式:
安裝使用
mall4cloud
依賴於多個中間件,需要先提前安裝:
MySQL
Minio
Redis
Nacos
ElasticSearch
RocketMQ
中間件安裝參考:
https://mp.weixin.qq.com/s?__biz=MzkzOTM3NjAzOQ==&mid=2247483780&idx=1&sn=b597d82fbe562590459631e3c02a63ea&chksm=c2f0ad4cf587245a58e365f4d1f48db4781c274adf8e8274f34eb3c4e91dcf92a41e7114a8f0&token=1388764922&lang=zh_CN#rd
-
克隆代碼:
git clone https://github.com/gz-yami/mall4cloud.git
-
將代碼導入到
IDEA
使用ctrl + shift + r
全局替換掉192.168.1.46
為中間件伺服器ip
-
啟動項目&訪問
最後
推薦的開源項目已經收錄到 GitHub
項目,歡迎 Star
:
https://github.com/chenyl8848/great-open-source-project
或者訪問網站,進行線上瀏覽:
https://chencoding.top:8090/#/
大家的點贊、收藏和評論都是對作者的支持,如文章對你有幫助還請點贊轉發支持下,謝謝!