ArchSummit北京-《垂直电商服务化之路》-张鹏

ArchSummit北京-《垂直电商服务化之路》-张鹏

ID:8220128

大小:2.35 MB

页数:24页

时间:2018-03-10

ArchSummit北京-《垂直电商服务化之路》-张鹏_第1页
ArchSummit北京-《垂直电商服务化之路》-张鹏_第2页
ArchSummit北京-《垂直电商服务化之路》-张鹏_第3页
ArchSummit北京-《垂直电商服务化之路》-张鹏_第4页
ArchSummit北京-《垂直电商服务化之路》-张鹏_第5页
资源描述:

《ArchSummit北京-《垂直电商服务化之路》-张鹏》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ArchSummit全球架构师峰会北京站2015酒类垂直电商服务化之路酒仙网技术总监张鹏目录Content1.酒类电商业务场景2.垂直电商系统变迁3.解决方案4.服务化架构组成及治理5.异地多机房架构实践6.经验总结1,酒类电商业务场景2009年成立,国内最大的酒类电子商务公司,典型的“互联网+”企业1,酒类电商业务场景1,酒类电商业务场景目录Content1.酒类电商业务场景2.垂直电商系统变迁3.解决方案4.服务化架构组成及治理5.异地双机房架构实践6.经验总结2,垂直电商系统变迁B2C商业软件维护升级销售系统服务化整体服务化ing..系统耦合错•初创阶段•业务扩展•业务多元化综复

2、杂•商业软件•自主维护•流量激增资产复用•快速实现•小步快跑•人员分工快速迭代面临挑战①业务快速发展②系统交互臃肿缺乏整体设计③无法快速实现需求④系统不稳定性目录Content1.酒类电商业务场景2.垂直电商系统变迁3.解决方案4.服务化架构组成及治理5.异地双机房架构实践6.经验总结3,解决方案•服务化改造•系统解耦,快速迭代•团队协作,专人专职•资产复用,提升效率目录Content1.酒类电商业务场景2.垂直电商系统变迁3.解决方案4.服务化架构组成及治理5.异地双机房架构实践6.经验总结4,服务化架构组成及治理单一架构体系改为分布式架构•拆分为多个domain并静态化处理。•处

3、理请求转发。•调用Business不做业务逻辑封装Business层封装公共业务服务(促销服务,价格服务,库存服务….)•集合Service提供公共服务•Business层结合本地缓存和分布式缓存策略Service层提供基础服务•分离IO密集型•基础服务提供CRUD数据库库表拆分,读写分离•根据业务拆分为多个库•一主多从,读写分离4,服务化架构组成及治理AppM站zookeeperzabbix•RPC使用长连接•Redis多主策略OrderDBActDBUserDBGoodsDB目录Content1.酒类电商业务场景2.垂直电商系统变迁3.解决方案4.服务化架构组成及治理5.异地多机房架

4、构实践6.经验总结5,大促技术保障之异地双机房架构实践•机房之间应用服务隔离,本地消费各自请求。•分散读压力。双机房架构特点•全站虚拟化支持动态扩容。•数据一致,互为主备。•全站虚拟化,充分利用硬件资源。•自动化部署,一键降级。运维特点•灰度发布。5,大促技术保障之异地双机房架构实践DetailCartSearchHomeDetailCartSearchHome•Cache层多写本地读•DB层“一主多从,互为主备”架构目录Content1.酒类电商业务场景2.垂直电商系统变迁3.解决方案4.服务化架构组成及治理5.异地双机房架构实践6.经验总结6,经验总结服务化价值•资产复用•快速实现B

5、2B业务技术研发•有效降低研发成本6,经验总结保持对新技术热情但不激进构建适合每个阶段发展的架构并具有提前预知风险的能力6,经验总结研发规范控制(sonar,ReviewBoard…)6,经验总结研发规范控制(sonar,ReviewBoard…)6,经验总结监控预警&性能测试•实时监控服务器运行情况,邮件提醒,短信提醒。•定期压测性能报告,巡检硬件健康报告,制度化。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。