服务器 频道

高性能实时应用架构 陌陌玩转移动互联

  【IT168 现场报道】2014年9月17日-19日,2014 中国系统架构师大会(SACC 2014)在北京五洲皇冠国际酒店盛大开幕。作为中国规模最大的架构师豪门盛会,本届中国系统架构师大会以“发现架构之美”为主题,探讨最具前瞻性的行业趋势与技术热点,分享架构在企业中的非常好的实践,共同领略架构之美。

  据了解,大会邀请了来自百度、腾讯、阿里巴巴、京东等知名互联网企业与传统行业的资深架构师,分享云架构实践与解析、大数据架构及应用、自动化运维、高性能高可用网络架构设计、互联网存储架构优化、构建全新数据中心、互联网金融及风险防范、移动平台架构设计、高效电商系统构建、全栈工程师实践等主题的最新技术实践。

高性能实时应用架构 陌陌玩转移动互联
▲陌陌技术总监王春来

  来自陌陌的技术总监王春来进行了主题为《高性能实时应用架构》报告。陌陌作为亿级用户的社交产品,对通讯的响应速度、稳定性方面有着极高的要求。本次分享王春来将围绕着这两个方面深入介绍陌陌的通讯协议和架构设计原理,来应对移动端弱网络环境给系统带来的挑战,以及如何作为通用高可用解决方案应用于移动游戏和其他领域。

高性能实时应用架构 陌陌玩转移动互联

  对于一个每日用户请求数可达16到17亿次的应用,采用何种办法来满足如此巨量的信息处理绝不是件简单的事,用王春来的话可以概括为“经常要对IT后台做各种优化,包括通讯、基于地理位置的搜索、机房搭建、服务器搭建、CDN等,广泛采用分布式设计,强调高可用性。”陌陌从最早选择云主机起步,到首次购置6台自己的服务器,直至目前拥有数百台服务器,一个大型IT平台的搭建和优化只用了两年。王春来看似简单的一段话却饱含着后台技术人员的辛劳。

高性能实时应用架构 陌陌玩转移动互联

  在多数企业还对虚拟化技术持有疑虑时,陌陌已经体验到了这一技术带来的好处,“采用虚拟以化部署不仅使办公效率提升,并且可以更为合理地分配存储、计算、网络等各种资源。”不仅陌陌的开发人员在虚拟化桌面的使用中体会了新技术带来的便利,陌陌应用平台数百台服务器也加紧向这方面推进,王春来介绍“利用OpenStack,可以很轻松的为数据库服务器、缓存服务器以及应用服务器分配相应资源,以前几个小时的事情现在只需要十分钟就能完全解决。”

高性能实时应用架构 陌陌玩转移动互联

  对于任何一个社交应用,都将无法回避微信这一拥有6亿用户的APP所带来的压力,王春来认为在本质上两者的用户群并不一样。微信更多的是熟人间的沟通,而陌陌以社交为主,附带通讯功能,其特色是以地理位置来提供社交应用。陌陌将继续寻求差异化的发展之路。

  在运营方面,陌陌更加重视利用IT技术来推进产品的进化,王春来介绍说:“我们更会关注用户的行为数据。比如用户在群组的活跃情况,喜欢在哪类群组活跃,喜欢什么群组,对群组的创建有什么特殊要求,更喜欢谈论什么话题。我们会对这些行为进行深入分析,对用户做出更为颗粒度的细分,从而帮助用户实现更为深度的社交需求,帮他们建立更广泛和有效的人脉关系。”

1
相关文章