1 / 21
文档名称:

电商弹性云架构设计方案课件.pptx

格式:pptx   大小:1,647KB   页数:21页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

电商弹性云架构设计方案课件.pptx

上传人:gxngqvk 2022/8/8 文件大小:1.61 MB

下载得到文件列表

电商弹性云架构设计方案课件.pptx

相关文档

文档介绍

文档介绍:电商弹性云架构设计方案
容器与微服务
第1页,共21页。
目录
移动电商架构设计
APP端混合架构
服务端SOA架构
弹性云的架构设计
基于容器的虚拟化
电商弹性云实践
应对电商大促的实践
第2页,共21页。
H5页面
电商弹性云架构设计方案
容器与微服务
第1页,共21页。
目录
移动电商架构设计
APP端混合架构
服务端SOA架构
弹性云的架构设计
基于容器的虚拟化
电商弹性云实践
应对电商大促的实践
第2页,共21页。
H5页面
H5框架
JSBridge
Native
Activities
View Layer
H5 Container
OS
Android / iOS
JSBridge (JAVA/Objetc-C)
Native API
Data Channel
HardWare API
Local Url Router
Synchronize Service
Source
Merge
Service
电商App混合应用框架
第3页,共21页。
H5本地包缓存机制
用户

App应用,本地H5
是否有本地H5


从服务器获取
CDN
H5页面
缓存本地
服务器端
主动更新通知
读取本地
本地H5页面包
H5页面框架包(CSS、图片),本地缓存
从本地加载H5框架,从服务器端获取数据
页面加载速度快,用户体验好
第4页,共21页。
Adapter :登录/购物车/交易结算
msSQL
mysql
Oracle
Hadoop/Hbase/MogoDB
用户
订单
价格
支付
类目管理
交易
网站前台
积分
促销
服务治理
消息管理
Cache
数据访问
消息管理
商品
基础服务
数据源
核心服务
通用组件
持久层
事务
连接池
NOSQL客户端
库存
价格
商品
数据访问
基础SOA
核心SOA
店铺装修
用户管理
数据工具
IM
安全监控
BI
搜索引擎
促销
云计算/大数据
支付平台
触屏版
微商APP
Adapter:登录/购物车/交易结算
OA Portal
运营后台
商管APP
Adapter :登录/购物车/交易结算
B2B
商家后台
电商SOA服务器端架构
业务模块独立封装、部署
核心业务模块,隔离保护
服务实现监控、负载平衡、降权、恢复
第5页,共21页。
移动电商整体架构
购物车
结算
搜索
详情
用户
HTTP+JSON
SOA
安全
购物车Adapter
结算
Adapter
搜索
Adapter
详情
Adapter
用户
Adapter
Dispatcher
监控
日志
协议适配
服务层
无线平台层
App
应用层
Interceptor chain
通用处理模块,插件化
Outbound
chain
Inbound
chain
安全
监控
日志
协议适配
业务处理分发
第6页,共21页。
开发团队的分工协作
无线VIEW
服务器端规范
客户端标准与规范
服务器端标准与规范
客户端规范
Adapter开发规范
插件规范
无线中间件
Adapter中间件
服务器客户端数据交换规范
购物车逻辑
详情页逻辑
结算逻辑
用户逻辑
购物车Service
详情Service
结算Service
用户Service
业务逻辑实现标准
Service
UI
购物车UI
详情UI
结算页UI
用户中心UI
UI&Action
hybrid app框架
专属开发团队,负责整条业务线的横向打通,利于业务和技术积累,及敏捷性
第7页,共21页。
目录
移动电商架构设计
APP端混合架构
服务端SOA架构
弹性云的架构设计
基于容器的虚拟化
电商弹性云实践
应对电商大促的实践
第8页,共21页。
容器的优点
资源占用小
更高的物理服务器利用率
以一台4核16G物理机为例
传统虚拟机:1-5
Docker :1-[10..15]
节约
磁盘空间
网络传输量
第9页,共21页。
启动快
创建/销毁、启动/重启、停止
几秒内完成
更快地实现(5-10秒内)
快速完成创建、发布、启动等过程
避免很多在装机、发布过程中出现的异常
快速扩容
标准运行环境与业务容器实例
快速故障修复
直接销毁异常容器、重新创建
快速创建与启动