1. 业务
- 核心模型:用户、关系、Feed
- 把微博比作邮件:Inbox、Outbox
- 主要业务功能:发布、查看
2. 技术架构
- 微薄本质:消息分发系统
- 信息聚合设计模式:PULL、PUSH
- PUSH:简单,是实现的首选;分发量大;冗余存储大
- PULL:节约存储;计算量大
3. 架构挑战
1)除夕、春节时的系统峰值处理
解决方案:异步设计
-不同步等待
-将消息存入MQ:大量使用Memcacheq,提到使用MQ的原则“计算开销大于消息分发开销”(不太理解)
-轻量级的发表
2)实时性
解决方案:Cache中心化,Ram is the new the disk
-多层次的Cache:Local Cache;Memcached;Database buffer/cache
-容量问题(TB级):压缩(QuickLZ、LZO、不使用gzip)
-单点问题:Consistent hash;Read-through cache
-避免evictions:容量规划;区分永久数据、临时数据;不使用随机字符做为KEY
-multiget hole问题:Memcached replication
如何实现Read-through and write-througe cache:
-产品或者项目:MySQL memcached UDF;Cache money for Ruby on Rails
-wrap a proxy for the db driver
3)海量存储
4)国内网络带宽
-存在问题:访问速度、IDC不可用、故障
-分布的核心是数据分布(http://timyang.net/data/multi-idc-design/)
5)API访问量
-使用REST API
-使用SAE解决轮询压力
分享到:
相关推荐
这是2010年4月24日新浪微博架构师Tim Yang在 QCon 北京大会上演讲的PPT,在该PPT中可以看到整个新浪微博采用的架构现状,所面对的挑战,以及相应的解决思路。
新浪微博架构与平台安全讲解.ppt,基于云计算技术
新浪微博营销.ppt 是很多SEO和微博爱好者的第一课
这是一份微博营销PPT,幻灯片...微博目前活跃用户已经过亿,如果您想把握未来市场,创造营销奇迹,可以下载本PPT进行学习; 关键词:新浪微博营销技巧PPT下载,微博营销幻灯片下载,房地产PowerPoint下载,.PPTX格式;
对新浪微博的架构与平台安全进行了详细的描述。
此资源包含了新浪微博架构的一些演讲视频地址和配套PPT文件,以及对应的一些博客地址。 新浪微博开放平台中的...微博架构与平台安全_构建高性能的微博系统——再谈新浪微博架构 演讲视频,PPT,一些收集的博客地址等
微博架构与平台安全PPT学习教案.pptx
新浪微博营销全攻略 -玩转新浪微博.ppt
新浪微博架构与平台安全PPT学习教案.pptx
网络营销 微博篇PPT学习教案.pptx
微博营销的PPT,做的非常好,powerpoint格式的讲解教程
微博架构与平台安全 weimedia提供PPT学习教案.pptx
职场专攻计把脉经济vs微博营销PPT学习教案.pptx
微博项目答辩ppt微博项目答辩ppt微博项目答辩ppt微博项目答辩ppt微博项目答辩ppt
新浪微博架构与平台安全PPT课件.pptx
戴尔平板微博传播方案 微博 营销 电脑 运营 电器 ppt模板下载
竞品分析报告腾讯微博VS新浪微博.ppt
java毕业设计——基于BS架构微博系统(论文+开题报告+答辩PPT+源代码+数据库+讲解视频).zip java毕业设计——基于BS架构微博系统(论文+开题报告+答辩PPT+源代码+数据库+讲解视频).zip java毕业设计——基于BS架构...
微博ppt简介
微博推广ppt模板下载 微博ppt模板 背景ppt模板 推广ppt模板