ArchSummit深圳“SNS”专题:微信、Qzone、陌陌、贴吧同台分享

IT资讯 2673 Views

InfoQ主办的ArchSummit全球架构师峰会即将于7月18-19日在深圳举行,此次会议重点解析九个当前最受关注的领域,包括:SNS、 移动互联网、 金融、 大数据、 智能硬件、 游戏、 云计算、自动化运维、电商等专题。其中的SNS专题目前讲师已经全部确认,来自微信、Qzone、陌陌、贴吧的架构师将分享宝贵的实战经验。

腾讯Qzone前端核心技术负责人郭润增,担任“随机应变的SNS” 专题的出品人,其先后经历了Qzone 5.0、6.0(主导)、8.0(主导)的产品研发和技术演变,而个人技术上也经历了从”Flash 开发“到”Web前端开发“再到”安卓终端开发“等几次转型。这一路上推动了整个PC Qzone Feeds系统的架构演变(为了提升可维护性和灵活性),并不断深挖整个Qzone首页的打开速度的优化空间,同时经过不断地尝试和实践,成功在解决 “Web前端CPU性能”这个问题上找到了有效的监控方案和优化办法,并在最新的Qzone 8.0系统架构上针对“首屏卡”的问题取得了Qzone历史上的突破性优化成果。 专题的主旨是:

如果要细数“互联网时代”给全人类带来哪些颠覆的话,SNS(社会性网络服务)肯定会被列入其中,因为我们已经都离不开SNS,它将人类的社交活动从线下 搬到了线上,大大节省了成本,让“天涯若比邻”成为现实。而对于企业来说,拥有一款成功的SNS绝对是梦寐以求的(以致我们当中的不少人所从事的工作都会 跟SNS有所关联),而这几年我们确实也目睹了一个又一个SNS社区从我们的网络世界里面萌生、成长,有的意气风发、生机勃勃,也有的英年早逝、昙花一 现。而这一路上,不管产品成败与否,有太多太多的架构师在背后不断优化架构、优化体验、优化性能,这些宝贵的经验财富值得通过一个有影响力的平台传播并传 承下去,因为SNS的征战远未继续,我们还需努力,于是有了今天这个主题。

高可用即时通讯架构

专题讲师李志威是陌陌科技CTO, 08年毕业后就职于网易,2011年作为联合创始人一同陌陌创业,现任陌陌CTO,管理公司100人的技术团队。至今陌陌已拥有超过1亿3千万的用户,是国内移动社交领域的领先者。 他的演讲题目是“高可用即时通讯架构”:

即时通讯是社交网络的重要组成部分,通讯服务是否稳定快速,对社交体验尤为重要。陌陌完全基于移动端,面对国内复杂的网络环境,差异巨大的手机平台,在通讯方面比桌面软件面临更多的挑战。

要构建高可用的即时通讯服务,将会面临很多问题:

  • 各省份链路质量差别非常大,可能会出现运营商DNS劫持,端口屏蔽等

  • 频繁断线的手机网络下如何保障可靠地收发信息

  • 移动端弱网络下如何快速稳定睇批量收取群信息

  • 版本快速迭代,升级功能不能断开用户连接

陌陌上线近3年,通讯服务器集群承载了超过千万的连接数,笔者将在本次会议分享一下其中的架构和经验。

微信Android客户端架构演进及其对开发流程的影响

专题讲师赵原是微信Android开发组组长, 其作为初创人员启动微信项目,负责Android客户端开发。伴随微信从零开始成长,推进了微信Android客户端三年以来的架构演进,包括多进程架构设计、插件 开发模式。致力于研究如何通过更好的技术架构设计,提高团队开发效率,实现快速、高效的敏捷开发流程,打造高执行力的技术团队。 他的演讲题目是“微信Android客户端架构演进及其对开发流程的影响”:

微信Android客户端的架构演进史,可以说是一个典型Android应用在从小到大的成长过程中的“踩坑”与“填坑”的历史。从1.0版本安装包的 354KB,到今天5.3版本的24.1MB,从最开始两三个码农的突击作业,到今天的“集团军”开发力量,微信的体量在不断增大,开发同学遇到的“成长 的烦恼”也越来越多:

  • 为什么微信收消息又延迟了?为什么我得每次打开微信才收到消息?

  • 为什么我的微信无法安装了?为什么微信启动越来越慢了?

  • 为什么我的eclipse突然无法debug微信了?如何把编译速度提升80%?

  • 如何在一个月左右的周期内排入5个迭代?如何并行发布3个以上代码线的客户端版本?

  • 如何减小因为增加开发人力而带来的资源损耗?

Android系统先天的弊端与产品需求研发过程的矛盾,推动着客户端架构演进史这架车轮不断向前滚动。不断调整进化的架构,在为微信未来的高速成长保驾护航。欢迎各位和我们一起来了解微信Android客户端的架构演进过程。

贴吧服务端架构变迁史

专题讲师许立强是百度贴吧架构师,负责LAMP基础技术、OXP私有云和贴吧基础设施方面的技术工作。在这期间,经历&主导了贴吧架构的Lamp化、服务化、平 台化等多次技术演变,在构建高性能高并发的复杂系统方面积累了丰富的经验。10年创立了公司核心MVC开发框架Bingo2。11年组建Nginx技术小 组来建立公司内Nginx技术体系,并推广应用到公司核心部门。12年负责构建OXP私有云平台,目前已经接入公司几十个核心产品,机器规模超过4000 台。他的演讲题目是“贴吧服务端架构变迁史”:

贴吧作为全球最大的中文社区,每日几百亿的浏览请求,上亿次的提交更新和每月上千次的产品更新迭代,对技术和架构都提出非常高的要求和挑战。

在过去十几年的发展历程中,贴吧服务端架构经历了好几轮的调整和优化,从最初的简单架构到LAMP化的转型,再到平台化、服务化。每一次调整和变 化,既有需求驱动,又有问题驱动,同事也有技术驱动。跟随这些架构变迁,贴吧在构建高性能高并发的大规模复杂产品系统方面沉淀了非常多的经验和收货,本次 演讲将重点大家分享每次架构转型的原因、过程、经验和教训。

听众受益:

  • 了解一个社区产品从小到大的过程中,技术上的挑战。

  • 了解如何构建一个流量大、系统复杂且更新很频繁的社区架构。

  • 了解在移动互联网的今天,社区架构存在哪些挑战并且如何应对。

Qzone在移动网络所面临的挑战与解决方案

专题讲师俞尚是腾讯社交平台部高级工程师, 早期QQ浏览器内核开发骨干成员,对早年MTK的 Feature Phone平台有深入了解,擅长性能优化,专精于算法研究,对内存管理比较熟悉,对移动网络可靠性并发性有较多的了解。现从事QQ空间Android版本开发。另一位讲师郑闫强是WNS移动平台框架的负责人,先负责了Qzone平台的建设,是Qzone平台转型到SNS社交平台主架构师之一。这两位Qzone的前后端负责人共同分享了一个演讲“Qzone在移动网络所面临的挑战与解决方案”:

手机Qzone作为国内首屈一指的移动app应用,其月活跃用户超过5亿,日活跃用户超过2亿,同时在线人数上千万。如何为如此巨大的海量用户提供稳定,可 靠的移动服务?对后台架构,客户端开发模式都提出了严格的挑战。加上国内移动无线网络的复杂环境,各大手机厂商对安卓系统的定制,导致了移动互联网时代要 比PC互联网时代面临更加复杂的问题与挑战。手机Qzone团队经过几年的摸索与探讨,总结了一些实战经验,借此机会可以与大家一起分享探讨。

  • 如何解决手机app与服务器之间的连通性问题

  • 如何加快移动无线网络的传输速度

  • 如何做到保持上千万的长连接

  • 如何快速选择可用连接

  • 如何省电,省流量

  • 如何保证弱网络下的服务质量

ArchSummit全球架构师峰会即将于7月18-19日在深圳举行,此次会议重点解析九个当前最受关注的领域,包括:SNS、 移动互联网、 金融、 大数据、 智能硬件、 游戏、 云计算、自动化运维、电商等专题。目前正在火热报名中,感兴趣的读者可以点击【阅读原文】,访问大会官网了解更多信息。

如未说明则本站原创,转载请注明出处:NULL » ArchSummit深圳“SNS”专题:微信、Qzone、陌陌、贴吧同台分享