近期我参与了公司电子商务平台中“海播”模块设计,其中包括直播、短视频带货两个模块,下面介绍一下直播带货模块:
业务流程如下
第一步:商家以“商家入驻”模式入驻电子商务平台后,对自己的店铺进行装修、发布商品等操作(具体会在后面商家详情里面进行讲解)。
第二步:商家对商品设置分销,商家在发布商品的时候,设置商品分销比例,如:一个杯子标价为120元,其中拿出20元进行分销设计,其中14元钱设置为一级分销,剩下的6元钱设置为二级分销。
第三步:如果用户在平台上进行直播带货,首先要开通直播服务,如:上传真实资料,购买主播服务(不是所有人都可以进行免费直播)。
第四步:主播提交资料后,后台进行严格审核后方可直播。
第五步: 成为主播后,主播可以打开主播端,可直接进行直播,如:创建直播间、分享直播间、创建预播、可以去平台选择自己要带的货(商品),数据统计等。
平台、技术、架构、设计思想
1. 涉及平台
平台管理、商家端(PC端、手机端)、买家平台(H5/公众号商城、小程序商城、APP端(IOS/Android)、微服务平台(业务服务)、系统服务(SpringCloud相关:Eureka、Config、Gateway)
2. 核心架构
Spring Cloud、Spring Boot、Mybatis、Redis、RabbitMQ、
3. 前端框架
VUE、Uniapp、IOS、Android、小程序
4. 核心思想
分布式、微服务、云架构、模块化、原子化、热插拔
5. 开发模式
前后端分离、微服务开发、持续集成、集群部署、前后端分离、支持阿里Docker
创建直播间介绍
进入主播端,点击“创建直播”,进入创建直播界面,添加直播间封面、直播标题、添加宝贝(商品),如下图:
前端直播列表(C端观看)
后台管理截图
以上是我的一点总结,希望能够帮助到更多的朋友了解分布式微服务电子商务平台直播带货设计!
看完如果对你有帮助,感谢点赞支持!
相关推荐
在构建分布式系统时,Spring Boot、Spring Cloud、Nacos、Gateway和MyBatis这五大组件是常见的技术选型。下面将详细阐述它们的功能、如何整合以及在微服务架构中的作用。 1. Spring Boot:作为核心启动框架,Spring...
基于Spring cloud + vue 的前后端分离社团管理系统,因学校没有成熟的社团管理系统,一为满足学校需求, 其次开源的社团管理项目,多为mvc ssm框架 很少有前后端分离的微服务框架,为了科技的发展, 更好学习解决高...
标题 "idea+springboot+oracle+mybatis" 暗示了这个项目是基于IntelliJ IDEA的一个集成开发环境,使用Spring Boot框架,配合Oracle数据库和MyBatis持久层框架来构建的应用。以下是对这些技术栈的详细解释: 1. **...
基于idea + springboot + maven + mybatis 开发的拍卖行系统 项目经过严格测试,确保可以运行! 基于idea + springboot + maven + mybatis 开发的拍卖行系统 项目经过严格测试,确保可以运行! 基于idea + ...
基于SpringBoot+Mybatis+Vue前后端分离的博客系统源码+数据库+项目说明 .zip 基于SpringBoot+Mybatis+Vue前后端分离的博客系统源码+数据库+项目说明 .zip 基于SpringBoot+Mybatis+Vue前后端分离的博客系统源码+...
基于 SpringBoot + Spring + SpringMvc + Mybatis + Shiro+ Redis 开发单点登录管理系统 基于 SpringBoot + Spring + SpringMvc + Mybatis + Shiro+ Redis 开发单点登录管理系统 基于 SpringBoot + Spring + ...
短视频社交软件 ,微信小程序,后台管理系统,专科毕业设计,仿抖音,springcloud+springboot+springmvc+mybatis+docker+bootstrap+h plus+微信小程序.zip短视频社交软件 ,微信小程序,后台管理系统,专科毕业设计...
基于Vue+SpringBoot+MyBatis开发的前后端分离的人事管理系统源码+sql数据库+部署说明(课设新项目).zip基于Vue+SpringBoot+MyBatis开发的前后端分离的人事管理系统源码+sql数据库+部署说明(课设新项目).zip ...
“前后端分离”是指在开发Web应用时,将前端和后端的工作进行明确的划分,前端专注于用户体验和视图展示,而后端专注于业务逻辑和数据处理。这种模式提高了开发效率,使得前端可以独立于后端进行开发和迭代。 综合...
以电商项目为线索,快速掌握 JDK17 + springboot3 + springcloud Alibaba 专栏源码。 2 技术选型 JDK17 持久层: MyBatis-Plus 数据库: MySQL5.7 其他: SpringCloud Alibaba 技术栈 服务注册与发现:Nacos ...
> Poseidon采用微服务架构方式,基于SpringCloud+SpringBoot+Mybatis Plus的商城系统。主要包括包括前台商城系统和后台管理系统。 > > > 如果该项目对您有帮助,您可以点一下右上角的"star" 支持一下 谢谢! > > 或者...
基于springboot微服务框架的个人博客系统,技术栈SpringCloud+MyBatis+Redis+shiro+vue 基于springboot微服务框架的个人博客系统,技术栈SpringCloud+MyBatis+Redis+shiro+vue 基于springboot微服务框架的个人博客...
Smart Shop是一款基于 Spring Cloud +MybatisPlus+XXL-JOB+redis+Vue的前后端分离、分布式、微服务架构的Java商城系统,采用稳定框架开发及优化核心,减少依赖,具备出色的执行效率,扩展性、稳定性高,H5/小程序/...
一个简单漂亮的SpringBoot+Mybatis+Vue博客系统 前后端分离一个简单漂亮的SpringBoot+Mybatis+Vue博客系统 前后端分离一个简单漂亮的SpringBoot+Mybatis+Vue博客系统 前后端分离一个简单漂亮的SpringBoot+Mybatis+...
SpringBoot + MyBatis + Html +css + js + 微信小程序开发uniapp+ + JavaScript + JQuery + Ajax + maven等等 使用说明 1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件; 2. ...
spring +springboot+mybatis+maven 读写分离,数据库采用mysql, 采用springboot 采用项目框架搭建,继承spring 中的AbstractRoutingDataSource,实现 determineCurrentLookupKey 进行数据源的动态切换,采用Spring ...
Java+SpringBoot2+Mybatis+Mysql + uniapp 实现的垃圾分类前后端分离管理系统源码,可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉)等多个平台,有完整前后台源码,系统经多次测试,...
本源码提供了一个基于Spring+SpringBoot+SpringMVC+MyBatis的图书管理系统设计。项目包含58个文件,其中包括37个Java源文件、5个HTML文件、5个CSS样式文件、5个JavaScript文件、2个XML文件、1个Gitignore文件、1个...
java开发基于springboot的管理系统源码。这是一个基于springboot+vue+mybatis的学生成绩管理系统。java开发基于springboot的管理系统源码。这是一个基于springboot+vue+mybatis的学生成绩管理系统。java开发基于...