整理资料找到了一份以前收藏的《微博应用架构发展历程》,是微博用户产品研发部的员工分享的。概述了微博从1.0到6.0的基本框架
版本回顾:
V1.0
v2.0
V3.0
升级事项:
• C重写Feed(ICEFeed)
• 核?心服务多 IDC?支持
V4.0
升级事项
• 核?心服务迁移?至平台,平台化战略全?面启动
• 设计全新框架(Swift框架),更OO,更简单
• 引?入流?水线渲染(BigBipe),提升?用户体验
BigPipe渲染
v5.0
升级事项:
• 应?用框架由Swift迁移?至Yaf
• 去掉Smarty模板,改?用PHP直接编写
• 开发Weibo扩展,实现配置?文件加载以及mid编码解码
• 多语?言?方案升级,彻底实现多语?言版本?支持
• 引?入并?行化渲染
• 多机房部署
• PAGE框架上线
• 研发流程优化,分?支上线
V6.0
升级事项:
• 实现?页?面间?无刷新跳转
• 实现?页?面间单模块刷新
• 实现?页?面模块灵活可配置
• 实现?页?面模块全?面并?行化
• 实现基于?用户特征模块实时定向投放
• 优化框架使?用流程
原作者:候青龙
时间: 2024-10-22 10:40:37