- 浏览: 315401 次
- 性别:
- 来自: 北京
博客专栏
-
Spring_Cloud构...
浏览量:253923
最新评论
-
springcloud关注者:
valiant025 写道很经典,很期待谢谢支持,马上出来新的 ...
(七)Java版Spring Cloud B2B2C o2o鸿鹄云商平台--微服务层设计 -
springcloud关注者:
公园美丽 写道谢谢分享,期待后面的文章,受益匪浅谢谢,马上出来 ...
(七)Java版Spring Cloud B2B2C o2o鸿鹄云商平台--微服务层设计 -
公园美丽:
谢谢分享,期待后面的文章,受益匪浅
(七)Java版Spring Cloud B2B2C o2o鸿鹄云商平台--微服务层设计 -
valiant025:
很经典,很期待
(七)Java版Spring Cloud B2B2C o2o鸿鹄云商平台--微服务层设计 -
springcloud关注者:
希望帮助更多的朋友
(六)Java版Spring Cloud B2B2C o2o鸿鹄云商平台--部署架构
文章列表
1. 涉及平台
平台管理、商家端(PC端、手机端)、买家平台(H5/公众号、小程序、APP端(IOS/Android)、微服务平台(业务服务)
2. 核心架构
Spring Cloud、Spring Boot、Mybatis、Redis
3. 前端框架
VUE、Uniapp、ElementUI、H5/CSS3、IOS、Android、小程序
4. 核心思想
分布式、微服务、云架构、模块化、原子化、持续集成、集群部署、前后端分离、支持阿里Docker
5. 开发模式
前后端分离、微服务开发
6. 社交模式
VR全景虚拟现实、直播带货、短视频带货 ...
近期我参与了公司电子商务平台中“海播”模块设计,其中包括直播、短视频带货两个模块,下面介绍一下直播带货模块:
业务流程如下
第一步:商家以“商家入驻”模式入驻电子商务平台后,对自己的店铺进行装修、发布商品等操作(具体会在后面商家详情里面进行讲解)。
第二步:商家对商品设置分销,商家在发布商品的时候,设置商品分销比例,如:一个杯子标价为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、Bootstrap/H5/CSS3、IOS、Android、小程序
4. 核心思想分布式、微服务、云架构、模块化、原子化、热插拔
5. 开发模式前后端分离、微服务开发、持续集成、集 ...
平台、技术、架构、设计思想
1. 涉及平台平台管理、商家端(PC端、手机端)、买家平台(H5/公众号商城、小程序商城、APP端(IOS/Android)、微服务平台(业务服务)、系统服务(SpringCloud相关:Eureka、Config、Gateway)
2. 核心架构Spring Cloud、Spring Boot、Mybatis、Redis、RabbitMQ、
3. 前端框架VUE、Uniapp、Bootstrap/H5/CSS3、IOS、Android、小程序
4. 核心思想分布式、微服务、云架构、模块化、原子化、热插拔
5. 开发模式前后端分离、微服务开发、持续集 ...
1. 鸿鹄Cloud架构清单
2. Commonservice(通用服务)
通用服务:对spring Cloud组件的使用&封装,是一套完整的针对于分布式微服务云架构的解决方案。如:注册中心、配置中心、网关中心、监控中心、认证中心、用户中心、日志中心、文件中心、消息中心、分布式ID、链路追踪、聚合发送等。
清单列表
近期我参与了公司电子商务平台中“去逛街”模块设计, 电商平台“去逛街”模块注重的是周边店面,根据用户当前位置或者切换到具体位置后,系统会自动搜索到附近各个行业的店面,显示方式: 列表、地图模式,详解如下:
一、 “去逛街”功能模块:
左上角定位(调用腾讯地图)
地图位置切换(附近位置列表)
点击搜索调出腾讯地图,可以通过地图组件搜索具体位置并确认经纬度
店铺搜索(按照店铺名称搜索)
店铺列表展示(按照普通列表模式和地图模式):店铺logo、店铺名称、评分、销量、距离、展示图片等
多维度列表查询: 综合排序、评分最高、距离最近、筛选条件: 品牌商家、新店、行业(旅游、教育培训、 ...
导语:
近期我参与了公司电子商务平台中C端用户对商品“分享收益”模块设计, 分布式微服务b2b2c电商平台针对普通消费者提供自购省钱、分享赚钱机制,让普通大众也可以在海哇平台进行创业,可以直接分享给朋友或者生成自己的分享海报发到朋友圈,朋友通过分享链接或扫描链接进入平台后,永久和分享者绑定上下级关系(到二级分销),用户直接购买平台商品或通过分享链接购买商品,购买者的上级(分享者)即可获取商品分佣金额(由商家发布商品的时候进行设置)
业务分析如下:
1. 分享收益列表:用户确认收货后即可看到分享收益列表2. 待收益列表(成员用户付款后,即可查看待收益列表)3. 失效收益: 成员用户退款后, ...
平台、技术、架构、设计思想
1. 涉及平台平台管理、商家端(PC端、手机端)、买家平台(H5/公众号商城、小程序商城、APP端(IOS/Android)、微服务平台(业务服务)、系统服务(SpringCloud相关:Eureka、Config、Gateway)
2. 核心架构Spring Cloud、Spring Boot、Mybatis、Redis、RabbitMQ、
3. 前端框架VUE、Uniapp、Bootstrap/H5/CSS3、IOS、Android、小程序
4. 核心思想分布式、微服务、云架构、模块化、原子化、热插拔
5. 开发模式前后端分离、微服务开发、持续集 ...
涉及平台:平台管理(包含自营店面)、商家端(PC端、手机端)、买家平台(PC端、H5/公众号、小程序、APP端(IOS/Android)、微服务平台(业务服务)
核心架构:Spring Cloud、Spring Boot、Mybatis、Redis、SFTP
前端框架:VUE、Uniapp、Bootstrap/H5/CSS3、IOS、Android、小程序
源码来源
近期我参与了公司电子商务平台中“海播”模块设计,其中包括直播、短视频带货两个模块,下面介绍一下直播带货模块:
业务流程如下
第一步:商家以“商家入驻”模式入驻电子商务平台后,对自己的店铺进行装修、发布商品等操作(具体会在后面商家详情里面进行讲解)。
第二步:商家对商品设置分销,商家在发布商品的时候,设置商品分销比例,如:一个杯子标价为120元,其中拿出20元进行分销设计,其中14元钱设置为一级分销,剩下的6元钱设置为二级分销。
第三步:如果用户在平台上进行直播带货,首先要开通直播服务,如:上传真实资料,购买主播服务(不是所有人都可以进行免费直播)。
第四步:主 ...
近期我参与了公司电子商务平台中“海播”模块设计,其中包括直播、短视频带货两个模块,下面介绍一下直播带货模块:
业务流程如下
第一步:商家以“商家入驻”模式入驻电子商务平台后,对自己的店铺进行装修、发布商品等操作(具体会在后面商家详情里面进行讲解)。
第二步:商家对商品设置分销,商家在发布商品的时候,设置商品分销比例,如:一个杯子标价为120元,其中拿出20元进行分销设计,其中14元钱设置为一级分销,剩下的6元钱设置为二级分销。
第三步:如果用户在平台上进行直播带货,首先要开通直播服务,如:上传真实资料,购买主播服务(不是所有人都可以进行免费直播)。
第四步:主 ...
涉及平台:平台管理(包含自营店面)、商家端(PC端、手机端)、买家平台(PC端、H5/公众号、小程序、APP端(IOS/Android)、微服务平台(业务服务)
核心架构:Spring Cloud、Spring Boot、Mybatis、Redis、SFTP
前端框架:VUE、Uniapp、Bootstrap/H5/CSS3、IOS、Android、小程序
源码来源
开发环境的准备主要涉及三个方面:JDK、Maven、Spring Tools 4 for Eclipse。
1. JDK
JDK 的版本用 1.8 即可,环境变量大家自行去配置。配置好环境变量,在命令行中输入“java -version”能够显示出版本信息即可,如图所示。
2. Maven
Maven 是用于项目构建的,教程所用的版本是 3.6。安装完之后也需要配置环境变量,配置好后同样需要在命令行中输入“mvn -version”进行检测,如图所示。
我们先从 Nginx 说起,了解为什么需要微服务。最初的服务化解决方案是给相同服务提供一个统一的域名,然后服务调用者向这个域发送 HTTP 请求,由 Nginx 负责请求的分发和跳转。这种架构存在很多问题:Nginx 作为中间层,在配置文件中耦合了服务调用的逻辑,这削弱了微服务的完整性,也使得 Nginx 在一定程度上变成了一个重量级的 ESB。图中标识出了 Nginx 的转发信息流走向。
服务的信息分散在各个系统,无法统一管理和维护。每一次的服务调用都是一次尝试,服务消费方并不知道有哪些实例在给他们提供服务。这带来了一些问题:
无法直观地看到服务提供方和服务消费方当前的运行状况与通信 ...