互联网电商购物车架构演变案例
2017-11-14 10:24
253 查看
购物车主要作用在于:1、和传统卖场类似,方便用户一次选择多件商品去结算。2、充当临时收藏夹的功能。3、对于商家来说,购物车是向用户推销的最佳场所之一。
ERP拆分
业务服务化拆分
WCS拆分
云购物车从应用层 面上设计了三个—— 交互层、业务组装,基础服(横向)每一都 由一个或多集群组成
交互层 分为购物页 (加入购物车,车一去结算),结算页(车二,立即购,提交订单去 支付)
Ø 业务组装层 提供标准购物车流程 ,非提供标准购物车流程
Ø 基础服务层 外围系统数据的下发或者基本原则功能封装
云购物车从应用集群 上设计了两个—— 购物车集群、结算车集群(纵向)
Ø 购物车集群 :高访问量,用户信息很敏感不可丢失(购买商品的基本)
结算车集群 :购物车结算的附加信息 ,非用户敏感级(支付配置等,配置信息可以计算出来)
采用分布式设计,主要能够达到以下目标:
Ø 稳定可靠 (Stability), 系统必须提供7*24 的可靠服务,以满足需求的可靠服务。
Ø 高性能 (High (High(High-Performance),核心系统为全站以及线下的提供服务,必须保证高性能,且在并发场景下提供可靠的服务 。
Ø 虚拟化弹性控制 (Elastic) ,计算资源能够各种场景下进行平滑地伸缩以应对相应的需求,主要是利用 VM 或者 LXCLXC 等技术。例如:大促期间快捷的扩容后 等技术。
Ø 无单点故障 (No -Single Single Single-Point Of Failure),保证系统在任何环节都不存单点故障。
Ø 故障屏蔽自动化 (Fault Masking ),在遇到网络、 应用业务DB 等各种故障的情等各种故障的情况下,能够做到故障屏蔽的自动化、人性。
优:流程简单
缺:流量冲击,高并发事物
早期
ERP拆分
业务服务化拆分
WCS拆分
购物车功能模块概况
层级设计
群集设计
云购物车从应用层 面上设计了三个—— 交互层、业务组装,基础服(横向)每一都 由一个或多集群组成
交互层 分为购物页 (加入购物车,车一去结算),结算页(车二,立即购,提交订单去 支付)
Ø 业务组装层 提供标准购物车流程 ,非提供标准购物车流程
Ø 基础服务层 外围系统数据的下发或者基本原则功能封装
云购物车从应用集群 上设计了两个—— 购物车集群、结算车集群(纵向)
Ø 购物车集群 :高访问量,用户信息很敏感不可丢失(购买商品的基本)
结算车集群 :购物车结算的附加信息 ,非用户敏感级(支付配置等,配置信息可以计算出来)
技术架构设计
采用分布式设计,主要能够达到以下目标:
Ø 稳定可靠 (Stability), 系统必须提供7*24 的可靠服务,以满足需求的可靠服务。
Ø 高性能 (High (High(High-Performance),核心系统为全站以及线下的提供服务,必须保证高性能,且在并发场景下提供可靠的服务 。
Ø 虚拟化弹性控制 (Elastic) ,计算资源能够各种场景下进行平滑地伸缩以应对相应的需求,主要是利用 VM 或者 LXCLXC 等技术。例如:大促期间快捷的扩容后 等技术。
Ø 无单点故障 (No -Single Single Single-Point Of Failure),保证系统在任何环节都不存单点故障。
Ø 故障屏蔽自动化 (Fault Masking ),在遇到网络、 应用业务DB 等各种故障的情等各种故障的情况下,能够做到故障屏蔽的自动化、人性。
三段缓存
异步检查
存储异构
优:流程简单
缺:流量冲击,高并发事物
购物车支付方案
购物车支付中台的异构方案
Nginx+LUA 聚合业务前置 业务接口合并
反黄牛
多维度人员特征识别
相关文章推荐
- 互联网电商购物车架构演变案例
- 互联网电商购物车架构演变案例
- web电商互联网架构演变
- 大型电商互联网性能优化案例
- 大型电商互联网性能优化案例
- 互联网大数据日志收集离线实时分析实战案例
- 仿电商(京东等)的列表分类展示案例
- 电商大数据平台运维案例
- 第108课: Spark Streaming电商广告点击综合案例动态黑名单过滤真正的实现代码
- 【读书笔记】《推荐系统(recommender systems An introduction)》第八章 案例分析:移动互联网个性化游戏推荐
- 跨境购物,电商平台与保税仓对接时,如何推送订单金额?
- 一个小网站的架构演变案例
- 【案例】看渠道商如何利用互联网思维打赢翻身仗
- 小旭的互联网营销之经典案例
- 超越竞争(4) 案例:豆瓣中国互联网的利基神话
- 服务端高性能数据库优化演变细节案例
- 运营简史:一文读懂互联网运营的20年发展与演变
- 电商之购物体验
- 互联网“病毒营销”的三个经典案例
- 《Spark商业案例与性能调优实战100课》第14课:商业案例之纯粹通过DataSet进行电商交互式分析系统中特定时段购买金额Top10 和访问次数增长Top10