微博技术架构发展历程

微博技术架构发展历程

ID:36750177

大小:1.90 MB

页数:26页

时间:2019-05-14

微博技术架构发展历程_第1页
微博技术架构发展历程_第2页
微博技术架构发展历程_第3页
微博技术架构发展历程_第4页
微博技术架构发展历程_第5页
资源描述:

《微博技术架构发展历程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、微博应用架构发展历程部门:用户产品研发部姓名:侯青龙版本回顾V1.0V2.0V3.0V4.0V5.0V6.02009-082010-022010-082011-092012-092014-10V1.0架构微博用户关系PHPMYSQLAPACHELINUXPushUser1(publishstatus)User1’sfollowersabcInboxInboxInbox(appendtoA’stimeline)(appendtoB’stimeline)(appendtoC’stimeline)应用框架├──config├──control├──data├──model├──

2、system├──tools├──viewV2.0PullUser1(get_timeline)UserA’sfollowingabcOutboxOutboxOutbox(statusessentbya)(statusessentbyb)(statusessendbyc)架构手机端应用层(主站)微博关系用户计数短链(拉取)服务层DBcache存储实时搜索MQ(拆分)(异步处理)基础层基础层应用框架├──config├──control│  ├──interface│  │  ├──external│  │  └──internal│  └──widget├──daemon

3、├──data├──model├──service│  ├──appscore│  ├──attention│  ├──comment│  ├──creater│  ├──feed│  ├──mblog│  ├──mention│  ├──message│  ├──shorturl│  ├──user│  └──useronline├──system├──tools├──viewV3.0升级事项•C重写Feed(ICEFeed)•核心服务多IDC支持V4.0升级事项•核心服务迁移至平台,平台化战略全面启动•设计全新框架(Swift框架),更OO,更简单•引入流水线渲染(B

4、igBipe),提升用户体验架构WEB手机其它应用层API微博关系用户计数短链图床手机平台服务应用服务DBCACHE存储MQ实时搜索多IDC基础服务BigPipe渲染V3上菜过程1s2s3s4s5sV4上菜过程1s2s3s4s5s应用框架├──daemon├──libraries│  ├──bigpipe│  ├──cache│  ├──db│  ├──exception│  ├──formchecker│  ├──i18n│  ├──swift│  ├──template│  └──weibo├──system├──tests├──thirdpart│  ├──Smar

5、ty-2.6.26│  └──sinasso└──www├──classes│  ├──cache│  ├──controller│  │  ├──interface│  ├──do│  ├──dr│  ├──ds│  ├──dw│  ├──exception│  ├──page│  ├──pl│  ├──plc│  ├──plugin│  ├──tool├──config├──htdocs└──tpls2011年V4框架调研会V5.0升级事项•应用框架由Swift迁移至Yaf•去掉Smarty模板,改用PHP直接编写•开发Weibo扩展,实现配置文件加载以及mid编码解

6、码•多语言方案升级,彻底实现多语言版本支持•引入并行化渲染•多机房部署•PAGE框架上线•研发流程优化,分支上线应用框架├──application│  ├──config│  │  └──module│  ├──controllers│  │  ├──Interface│  ├──library│  │  ├──Cache│  │  ├──Comm│  │  │  ├──Bigpipe│  │  │  ├──Mb│  │  │  ├──Redis│  │  │  ├──Template│  │  │  └──Weibo│  │  ├──Data│  │  ├──Do│ 

7、 │  ├──Dr│  │  ├──Ds│  │  ├──Dw│  │  ├──Entity│  │  ├──Exception│  │  ├──Model│  │  ├──Page│  │  ├──Pl│  │  ├──Plc│  │  ├──Pls│  │  ├──Plugin│  │  ├──Tool│  ├──models│  ├──plugins│  └──views├──daemon├──mb├──public├──system└──tests架构验证码定时微博白名单上限检测HomeProfile多机房同步(PAGE

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。