最具影响力的数字化技术在线社区

乔帮主 发表于 2015-1-7 15:06:56

微信红包之CBA实践PPT——移动互联网海量访问系统设计

http://bj2014.archsummit.com/sites/default/files/styles/thumbnail/public/zhangjinming.png?itok=saCjdsxo

张晋铭

微信联合产品部--应用开发组组长

微博: 腾讯微博:@jeri2006年大学本科毕业,曾就职于中兴通讯网络研发部,从事SHD,WDN 电信网络管理系统开发工作,熟悉电信网管topo结构模型,元数据备份机制。2008年有幸进入腾讯财付通从事支付业务开发,2009-2012期间参加了财付通2.0--3.0重要系统升级,从单机事务演变为跨机分布式互联网系统,系统实现了两地三中心的跨地域金融级容灾机制,设计上具备平行快速扩容能力,解决了海量并发支付问题。期间,经历了众多“金融危机”,支付系统的安全要求比较高,发布到外网的接口经常受外部恶意扫描,在2011年所有web层集成门神系统,在前端实现99.9%的探测性入侵,有效保障了系统安全。 2013年转入微信公众帐号系统设计,参与彩票公众号,AA收款,微信红包,经历2014年红包的爆发式增长,在系统可用性,跨IDC部署,柔性可用,访问就近接入,快速平行扩容,数据安全等方面做了大量优化,期间还参与了微信商户招商系统设计开发,见证了微信支付的快速增长。在互联网工作多年,深感互联网发展之迅速,新生事物诞生之频繁,业务系统需要敏捷开发支撑,在支付业务上,安全是支付的生命线,敏捷与安全之间需要一个平衡。工作之余,我喜欢遨游书海,博览群书,对网络、军事、历史、文化方面书籍颇感兴趣、喜欢羽毛球,同时喜欢看电影,爬山,喜欢吴晓波的《大败局》《激汤十年》等作品三。
2014春节,微信红包点燃移动互联网SNS”交易”战火,通过此主题,我们探讨移动互联网社交+交易系统的建设。张晋铭介绍了CAP理论,BASE理论(Basic Availability基本可用性,Soft state柔性状态,Eventuall consistency最终一致性),ACID理论及分布式事务处理在微信红包的应用。微信红包业务特效:发红包——支付
抢红包——抢资格
拆红包——资金入账微信红包是一种新型企业营销工具,基于朋友圈的互动对开发来说,微信红包关系链复杂,群庞大,并发高,转发控制微信红包系统主要模块
[*]网关 业务接入层 多地部署,就近访问
[*]红包业务集群 分布式系统,处理抢/拆/收等逻辑
[*]缓存/DB 微信红包的业务层数据
[*]消息总线 承接快慢系统,异构系统的消息中转
[*]支付核心事务处理集群 负责资金交易
[*]微信基础服务 提供用户基础资料的基础服务
[*]风控系统—保障系统安全
[*]财务/结算 主要对帐/清算
通过此PPT,我们探讨移动互联网社交+交易系统的建设,包括
[*]系统在海量访问时如何自我保护,防止系统雪崩瘫痪。
[*]移动互联网的安全问题,包括用户数据安全,资金安全,接口安全。
[*]如何低成本搭建分布式交易系统,满足平行扩展能力,支持海量支付,转帐需求。
[*]如何实现微信红包业务数据的拆分部署,快速扩容,数据视图整合。
[*]如何通过系统消息总线,降低系统单的耦合,提高系统吞吐量。
[*]如何关注用户需求,缩短关键路径执行时间,给更好的体验给用户。
[*]如何使用cache系统,加速系统查询需求,同时保证数据准实时最终一致。
详细PPT:http://www.36dsj.com/wp-content/uploads/2015/01/137.jpghttp://www.36dsj.com/wp-content/uploads/2015/01/229.jpghttp://www.36dsj.com/wp-content/uploads/2015/01/326.jpghttp://www.36dsj.com/wp-content/uploads/2015/01/420.jpghttp://www.36dsj.com/wp-content/uploads/2015/01/512.jpghttp://www.36dsj.com/wp-content/uploads/2015/01/610.jpg



Spark精英汇
页: [1]
查看完整版本: 微信红包之CBA实践PPT——移动互联网海量访问系统设计