SpringCloud+SpringBoot b2b2c 分布式微服务商城电商之直播带货模块设计分析

近期我参与了公司电子商务平台中“海播”模块设计,其中包括直播、短视频带货两个模块,下面介绍一下直播带货模块:前端

业务流程以下

第一步:商家以“商家入驻”模式入驻电子商务平台后,对本身的店铺进行装修、发布商品等操做(具体会在后面商家详情里面进行讲解)。小程序

第二步:商家对商品设置分销,商家在发布商品的时候,设置商品分销比例,如:一个杯子标价为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端观看)

 

后台管理截图

以上是个人一点总结,但愿可以帮助到更多的朋友了解分布式微服务电子商务平台直播带货设计!

看完若是对你有帮助,感谢点赞支持!