近期我參與了公司電子商務平臺中「海播」模塊設計,其中包括直播、短視頻帶貨兩個模塊,下面介紹一下直播帶貨模塊:前端
業務流程以下
第一步:商家以「商家入駐」模式入駐電子商務平臺後,對本身的店鋪進行裝修、發佈商品等操做(具體會在後面商家詳情裏面進行講解)。小程序
第二步:商家對商品設置分銷,商家在發佈商品的時候,設置商品分銷比例,如:一個杯子標價爲120元,其中拿出20元進行分銷設計,其中14元錢設置爲一級分銷,剩下的6元錢設置爲二級分銷。後端
第三步:若是用戶在平臺上進行直播帶貨,首先要開通直播服務,如:上傳真實資料,購買主播服務(不是全部人均可以進行免費直播)。前端框架
第四步:主播提交資料後,後臺進行嚴格審覈後方可直播。架構
第五步: 成爲主播後,主播能夠打開主播端,可直接進行直播,如:建立直播間、分享直播間、建立預播、能夠去平臺選擇本身要帶的貨(商品),數據統計等。app
平臺、技術、架構、設計思想
1. 涉及平臺
平臺管理、商家端(PC端、手機端)、買家平臺(H5/公衆號商城、小程序商城、APP端(IOS/Android)、微服務平臺(業務服務)、系統服務(SpringCloud相關:Eureka、Config、Gateway)框架
2. 核心架構
Spring Cloud、Spring Boot、Mybatis、Redis、RabbitMQ、前後端分離
3. 前端框架
VUE、Uniapp、Bootstrap/H5/CSS三、IOS、Android、小程序分佈式
4. 核心思想
分佈式、微服務、雲架構、模塊化、原子化、熱插拔模塊化
5. 開發模式
先後端分離、微服務開發、持續集成、集羣部署、先後端分離、支持阿里Docker
建立直播間介紹
進入主播端,點擊「建立直播」,進入建立直播界面,添加直播間封面、直播標題、添加寶貝(商品),以下圖:
前端直播列表(C端觀看)
後臺管理截圖
以上是個人一點總結,但願可以幫助到更多的朋友瞭解分佈式微服務電子商務平臺直播帶貨設計!
看完若是對你有幫助,感謝點贊支持!