(二)Java版Spring Cloud B2B2C o2o鸿鹄云商平台--b2b2c平台规划

由于公司要做整套电子商务解决方案,考虑到平台的通用性(其中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鸿鹄云商基础平台规划,从现在开始,我会将每一个细节点落实到文章上,希望能够帮助更多的朋友。(企业架构源码可以加求球:三五三六二四七二五九)

(0)

相关推荐

  • 普通springcloud eureka 和 spring cloud Alibaba nacos 注册中心

     -------------------------------------普通springcloud eureka   1 .eureka  注册中心:做了两个eureka服务,以此类推可以做多个, ...

  • 从零构建一个电商实战项目!

    从零构建一个电商实战项目! Python爱好者社区 2021-07-26 推荐一款不错的Spring Cloud Alibaba微服务大厂项目!掌握它,能够直接写到简历里...啥也不说了.上图! 该电 ...

  • Spring Cloud Alibaba | Nacos集群部署

    目录 Spring Cloud Alibaba | Nacos集群部署 2.1 架构图 2.2 下载源码或者安装包 2.3 配置集群配置文件 2.4 配置 MySQL 数据库 application. ...

  • Java知识体系最强总结(2020版)

    大家好,我是CSDN的博主ThinkWon,"2020博客之星年度总评选'开始啦,希望大家帮我投票,每天都可以投多票哦,点击下方链接,然后点击'最大",再点击'投TA一票'就可以啦 ...

  • Java版Spring Cloud B2B2C o2o鸿鹄云商平台--b2b2c平台规划

    由于公司要做整套电子商务解决方案,考虑到平台的通用性(其中b2b.b2c.o2o.小程序,都离不开基础平台),优先给公司规划: 平台管理端(统一管理,包含自营店铺).商家管理端(可以入驻,多租户模式) ...

  • java版Spring Cloud Spring Boot 电商平台-技术架构分析

    涉及平台:平台管理(包含自营店面).商家端(PC端.手机端).买家平台(PC端.H5/公众号.小程序.APP端(IOS/Android).微服务 核心架构:Spring Cloud.Spring Bo ...

  • java springboot spring cloud 设计方案

    ------------------------------------------- 系统模块 1. 权限管理:点开二级菜单进入三级菜单显示 角色(基础权限)和按钮权限 角色(基础权限): 分角色组 ...

  • Spring Cloud 系列之 Feign 声明式服务调用(二)

    本篇文章讲解 Feign 性能优化的问题,Gzip压缩.HTTP连接池.请求超时等. Feign 性能优化 Gzip 压缩 gzip 介绍:gzip 是一种数据格式,采用 deflate 算法压缩数据 ...

  • Spring Cloud(Greenwich版)-05-Spring Cloud集成Ribbon(客

    前言 前面完成了商品和用户微服务的注册发现,是基于点对点的微服务之间的调用,那么在实际场景中微服务都是集群部署的,调用关系如下图所示: 看到这里大家会想到不就是负载均衡嘛!项目中经常用Nginx来解决 ...

  • spring cloud微服务快速教程之(二)服务注册与发现 eureka

    0.为什么需要eureka 当我们从当体系统拆分为多个独立服务项目之后,如果aaa.com/uer.aaa.com/order;:相互之间调用,如果只是一个服务一个实例,那还可以直接通过固定地址(如h ...

  • java版gRPC实战之二:服务发布和调用

    内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS等: 本篇概览 本文是<java版gRPC实战>系列的第二篇,前文<用proto生 ...

  • 一篇文章搞懂 Spring Cloud 是什么

    概念定义 提起微服务,不得不提 Spring Cloud 全家桶系列,Spring Cloud 是一个服务治理平台,是若干个框架的集合,提供了全套的分布式系统解决方案.包含了:服务注册与发现.配置中心 ...

  • Spring Cloud 系列之 Netflix Eureka 注册中心

    服务注册中心是服务实现服务化管理的核心组件,类似于目录服务的作用,主要用来存储服务信息,譬如提供者 url 串.路由信息等.服务注册中心是微服务架构中最基础的设施之一. 在微服务架构流行之前,注册中心 ...