由于公司要做整套电子商务解决方案,考虑到平台的通用性(其中b2b、b2c、o2o、小程序,都离不开基础平台),优先给公司规划: 平台管理端(统一管理,包含自营店铺)、商家管理端(可以入驻,多租户模式)、买家端(支持PC、h5/公众号、小程序、ios/android)三个通用平台。
平台管理端,因为考虑到平台管理的用户访问量比较小,而且都是一些针对于数据表单的操作,如:清单列表、分页、添加、修改、删除、导入导出等管理功能,也局限于企业用户,这个平台没有采用微服务模式,而是使用最传统的spring boot2.0 + mybatis + 前端模板(h5、css3、bootstrap、jquery、velocity)技术去实施,相对比较简洁简单。
商家管理端,入驻平台开店用户不可能达到极限,故同样采用平台管理端技术解决方案(同上)。
买家端,考虑到会员用户量大(百万千万级别)、大数据(亿万)、高并发、前端UI可定制化,故使用微服务模式。考虑到前端业务的通用性,我们将前端购买业务拆分为不同的微服务来满足需求,拆分服务如下:
honghu-activity:活动
honghu-advert:广告
honghu-app: app相关
honghu-brand: 品牌
honghu-cms: 内容发布
honghu-collect: 我的收藏
honghu-common: 系统通用服务
honghu-coupon: 优惠券
honghu-distribution: 分销
honghu-feedback: 反馈
honghu-file: 文件
honghu-free: 试用
honghu-goodsclass: 商品分类
honghu-goods: 商品
honghu-group: 团购
honghu-home: 首页
honghu-integral: 积分商城
honghu-member: 会员
honghu-message: 消息
honghu-operate: 运营
honghu-order: 订单
honghu-pay: 支付
honghu-pin: 拼多多(模拟)
honghu-search: 搜索
honghu-setting: 设置
honghu-social: 社交电商
honghu-sso: 单点登录
honghu-store: 店铺
以上是我参与的Spring Cloud B2B2C O2O鸿鹄云商基础平台规划,从现在开始,我会将每一个细节点落实到文章上,希望能够帮助更多的朋友。
相关推荐
1、springboot项目常见...D:\Workspace_IDEA\spring-boot-app\web>mvn spring-boot:run 如果是项目是由多个模块组成的话,报错找不到子模块的依赖的话,需要提前先将子模块进行install才可以,需先执行如下命令: D:\
包含翻译后的API文档:spring-cloud-context-3.1.1-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.springframework.cloud:spring-cloud-context:3.1.1; 标签:cloud、spring、context、springframework、jar...
赠送jar包:spring-cloud-starter-alibaba-nacos-config-2021.1.jar; 赠送原API文档:spring-cloud-starter-alibaba-nacos-config-2021.1-javadoc.jar; 赠送源代码:spring-cloud-starter-alibaba-nacos-config-...
包含翻译后的API文档:spring-cloud-gateway-server-3.1.1-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.springframework.cloud:spring-cloud-gateway-server:3.1.1; 标签:cloud、spring、server、spring...
赠送jar包:spring-cloud-starter-alibaba-nacos-discovery-2021.1.jar; 赠送原API文档:spring-cloud-starter-alibaba-nacos-discovery-2021.1-javadoc.jar; 赠送源代码:spring-cloud-starter-alibaba-nacos-...
赠送jar包:spring-cloud-gateway-server-3.1.1.jar; 赠送原API文档:spring-cloud-gateway-server-3.1.1-javadoc.jar; 赠送源代码:spring-cloud-gateway-server-3.1.1-sources.jar; 赠送Maven依赖信息文件:...
赠送jar包:spring-cloud-commons-3.1.1.jar; 赠送原API文档:spring-cloud-commons-3.1.1-javadoc.jar; 赠送源代码:spring-cloud-commons-3.1.1-sources.jar; 赠送Maven依赖信息文件:spring-cloud-commons-...
包含翻译后的API文档:spring-cloud-commons-3.1.1-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.springframework.cloud:spring-cloud-commons:3.1.1; 标签:cloud、spring、springframework、commons、jar...
引入Spring Cloud Gateway到项目中,首先需要添加Spring Cloud的统一版本依赖管理,这可以通过引入`spring-cloud-dependencies`的BOM(Bill of Materials)来实现,无需显式指定每个Spring Cloud组件的版本。...
包含翻译后的API文档:spring-cloud-context-3.0.4-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.springframework.cloud:spring-cloud-context:3.0.4; 标签:springframework、cloud、spring、context、中文...
赠送jar包:spring-cloud-starter-alibaba-sentinel-2021.1.jar; 赠送原API文档:spring-cloud-starter-alibaba-sentinel-2021.1-javadoc.jar; 赠送源代码:spring-cloud-starter-alibaba-sentinel-2021.1-sources...
包含翻译后的API文档:spring-cloud-gateway-server-3.0.4-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.springframework.cloud:spring-cloud-gateway-server:3.0.4; 标签:springframework、cloud、spring...
spring-cloud-starter-alibaba-nacos-discovery-2.2.0.RELEASE
赠送jar包:spring-cloud-alibaba-sentinel-datasource-2021.1.jar; 赠送原API文档:spring-cloud-alibaba-sentinel-datasource-2021.1-javadoc.jar; 赠送源代码:spring-cloud-alibaba-sentinel-datasource-2021....
包含翻译后的API文档:sentinel-spring-cloud-gateway-adapter-1.8.0-javadoc-API文档-中文(简体)版.zip; Maven坐标:com.alibaba.csp:sentinel-spring-cloud-gateway-adapter:1.8.0; 标签:spring、cloud、...
赠送jar包:spring-cloud-openfeign-core-3.1.1.jar; 赠送原API文档:spring-cloud-openfeign-core-3.1.1-javadoc.jar; 赠送源代码:spring-cloud-openfeign-core-3.1.1-sources.jar; 赠送Maven依赖信息文件:...
赠送jar包:spring-cloud-alibaba-sentinel-gateway-2021.1.jar; 赠送原API文档:spring-cloud-alibaba-sentinel-gateway-2021.1-javadoc.jar; 赠送源代码:spring-cloud-alibaba-sentinel-gateway-2021.1-sources...
赠送jar包:spring-cloud-starter-alibaba-seata-2021.1.jar; 赠送原API文档:spring-cloud-starter-alibaba-seata-2021.1-javadoc.jar; 赠送源代码:spring-cloud-starter-alibaba-seata-2021.1-sources.jar; ...
一、断路器简介 ...有spring cloud b2b2c电子商务需求的朋友可以加企鹅求求:三五三六二四七二五九 二、准备工作 这篇文章基于上一篇文章的工程,首先启动上一篇文章的工程,启动eureka-server 工程;启动servic