- 4
- 0
- 约1.33万字
- 约 16页
- 2017-06-18 发布于河南
- 举报
从0到1:微信后台系统的演进之路
从0到1 :微信后台系统的演进之路
2个月的开发时间 ,微信后台系统经历了从0到1的过程。从小步慢跑到 速成长 ,经历了平
台化到走出国门 ,微信交出的这份优异答卷 ,解题思路是怎样的 ?
从无到有
2011.1.21 微信正式发布。这一天距离微信项目启动日约为2个月。就在这2个月里 ,微信从无到有 ,
大家可能会好奇这期间微信后台做的最重要的事情是什么 ?
我想应该是以下三件事 :
确定了微信的消息模型
微信起初定位是一个通讯工具 ,作为通讯工具最核心的功能是收发消息。微信团队源于广硏团队 ,
消息模型跟邮箱的邮件模型也很有渊源 ,都是存储转发。
图 1 微信消息模型
图1展示了这一消息模型 ,消息被发出后 ,会先在后台临时存储 ;为使接收者能更 接收到消息 ,会
推送消息通知给接收者 ;最后客户端主动到服务器收取消息。
制定了数据同步协议
由于用户的帐户、联系人和消息等数据都在服务器存储 ,如何将数据同步到客户端就成了很关键的
问题。为简化协议 ,我们决定通过一个统一的数据同步协议来同步用户所有的基础数据。
最初的方案是客户端记录一个本地数据的 照(Snapshot ) ,需要同步数据时 ,将Snapshot 带到服
务器 ,服务器通过计算Snapshot 与服务
您可能关注的文档
- 重庆大学土木工程2015年大学生暑期夏令营.pdf
- 影视产业的国际化契机与国际化眼光.pdf
- 2009年江西类比推理题(附09年省考类比推理).pdf
- 教育电视节目的定位与对位.pdf
- 河北省重点中学九年级语文同步单元卷九年级第一学期期末检测卷.pdf
- 艺术中的理想——浅述中国电视剧美术设计近30年的发展.pdf
- 华南师范大学汉语国家教育硕士参考书-专业目录-分数线-考研笔记一.pdf
- 2009年06月13日 大陆托福机经 重复2007年07月28日大陆 托福机经网.pdf
- 《天天考串》激情06月13日--贵州公务员面试练习题解析.pdf
- 2014暑秋五年级语文测试题.pdf
- CN118228103B 基于网络模式和元路径的双视图范式的异构图神经网络节点分类方法 (华南理工大学).docx
- CN118207835B 一种联合火箭锚与植桩技术的堤防决口快速封堵方法 (大连理工大学).docx
- CN118211675B 基于机器学习消除冗余约束的机组组合加速寻优方法及系统 (中国电力科学研究院有限公司).docx
- CN118297473B 电力系统电压安全评估及优化方法、系统、设备和介质 (国网经济技术研究院有限公司).docx
- CN117997906B 节点计算资源分配方法、网络交换子系统及智能计算平台 (广东琴智科技研究院有限公司).docx
- CN118298536B 一种基于智慧社区监控系统的门禁授权认证方法及系统 (广州市西迈信息科技有限公司).docx
- CN118225438B 大功率霍尔推进器在轨健康状态监测方法 (哈尔滨工业大学).docx
- CN118052938B 一种基于多源数据融合的建筑物多细节层次模型重建方法 (北京市测绘设计研究院).docx
- CN117964706B 一种十五元环缩肽类化合物及其制备方法与应用 (广西中医药大学).docx
- CN118081766B 一种面向协调类任务的双臂机器人主从统一导纳控制方法 (南京航空航天大学).docx
最近下载
- 2026年河南林业职业学院单招职业技能考试题库有答案解析.docx VIP
- 22CJ40-61建筑防水系统构造(六十一).docx VIP
- 强基-化学讲义.pdf
- 普通高中化学课程标准(2017年版2025年修订)解读PPT课件.pptx VIP
- 2024年保安员证考试题库及答案(共280题).pdf VIP
- 《普通高中化学课程标准(2017年版2025年修订)》解读PPT课件.pptx VIP
- 《普通高中化学课程标准(2017年版2025年修订)》解读PPT课件.pptx VIP
- 标准图集-22CJ40-65 建筑防水系统构造(六十五).pdf VIP
- 光伏设计费计算表4.19(依据NB32030-2016).xlsx VIP
- 天体物理建模:宇宙大尺度结构模拟_(1).天体物理建模基础v1.docx
原创力文档

文档评论(0)