移动电商弹性云架构设计黄哲铿《技术管理之巅》作者1药网技术副总裁目录移动电商架构设计APP端混合架构服务端SOA架构弹性云的架构设计基于容器的虚拟化电商弹性云实践应对电商大促的实践H5页面H5框架JSBridgeNativeActivitiesViewLayerH5ContainerOSAndroid/iOSJSBridge(JAVA/Objetc-C)NativeAPIDataChannelHardWareAPILocalUrlRouterSynchronizeServiceSourceMergeService电商APP混合应用框架H5本地包缓存机制用户http://127.0.0.1/index.htmlApp应用,本地H5是否有本地H5是否从服务器获取CDNH5页面缓存本地服务器端主动更新通知读取本地本地H5页面包H5页面框架包(CSS、图片),本地缓存从本地加载H5框架,从服务器端获取数据页面加载速度快,用户体验好Adapter:登录/购物车/交易结算msSQLmysqlOracleHadoop/Hbase/MogoDB用户订单价格支付类目管理交易网站前台积分促销服务治理消息管理Cache数据访问消息管理商品基础服务数据源核心服务通用组件持久层事务连接池NOSQL客户端库存价格商品数据访问基础SOA核心SOA店铺装修用户管理数据工具IM安全监控BI搜索引擎促销云计算/大数据支付平台触屏版微商APPAdapter:登录/购物车/交易结算OAPortal运营后台商管APPAdapter:登录/购物车/交易结算B2B商家后台电商SOA服务器端架构业务模块独立封装、部署核心业务模块,隔离保护服务实现监控、负载平衡、降权、恢复移动电商整体架构购物车结算搜索详情用户HTTP+JSONSOA安全购物车Adapter结算Adapter搜索Adapter详情Adapter用户AdapterDispatcher监控日志协议适配服务层无线平台层App应用层Interceptorchain通用处理模块,插件化OutboundchainInboundchain安全监控日志协议适配业务处理分发开发团队的分工协作无线VIEW服务器端规范客户端标准与规范服务器端标准与规范客户端规范Adapter开发规范插件规范无线中间件Adapter中间件服务器客户端数据交换规范购物车逻辑详情页逻辑结算逻辑用户逻辑购物车Service详情Service结算Service用户Service业务逻辑实现标准ServiceUI购物车UI详情UI结算页UI用户中心UIUI&Actionhybridapp框架专属开发团队,负责整条业务线的横向打通,利于业务和技术积累,及敏捷性目录移动电商架构设计APP端混合架构服务端SOA架构弹性云的架构设计基于容器的虚拟化电商弹性云实践应对电商大促的实践容器的优点–资源占用小•更高的物理服务器利用率–以一台4核16G物理机为例»传统虚拟机:1-5»Doc...