腾讯微博架构设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3
构
联
进
统 长 进
验
规
4
节
• •
– – – – 础 对 对 优 优
长 节
运
节
5
节 • •
间 验
• 结构
6
构
进
线
优
设
7
阶 • • • • 础
线 实现
统计 错/ 错/
8
• 简单
构
应
层
Web
PC 户
WAP
运营 ITIL
统
层
层 运维 帐户
务
发 链 热
话题
… BOSS 统
资
9
终
•
PC时
临
终
为趋势
时 显 务
户
处
赖
务质
34
•
统 为 应
务
务
围
• • •
务 务单IDC 围应 IDC
IDC 错 户 围
35
结构图
图 头
1
(帐户
储读
逻辑
计
务
1 2 …
IDC3
专 线
线
153M
2
3
层 •
IDC1 MAP1 MAPn
层
IDC
页/ /wap/
IDC2 MAP1 MAPn IDC
DLB
DLB
DLB
逻辑层1
逻辑层n
计
• 读扩 • • 计 级 计 储
1 5 发 计 1 6 发 计 1 7 6 7 发 计 n 计 2 计 8 逻辑层 4 计 链计 层 2 3 链
页 层
读 汇总
时
26
阶 • • 运维 • • 发 统
设 设 应
27
构
应
层
Web
PC 户
WAP
线
户
运营 ITIL
统
层
层 统 帐户
务
发 转 热
话题 运维 …
18
Web优
• Yahoo 34
– – – – – – – – – – – 请 html css js 码 调 js优
css js Cache 页 图 压缩 图 预 IDC … 头 质 载
块 压缩
载 头
图
载
19
优 • • 对 • • • Js 侧 键 迟 载
20
单 进
优 测
载
图预
载
• •
户浏览 击缩 图
腾讯
构
Sagezhang 2012/8
绍
1
分享产品与技术 分享腾讯与互联网
更多精彩内容
QQ基础数据库架构演变之路
QQ空间技术架构之峥嵘岁月 架构之美:开放环境下的网络架构
查看更多
录
•
–
构 进
• 阶 • 阶
– – – 计 优 储
• 阶
– – 损 质 务 运维
2
业务
• 终 • SNS • 发 • 轻 • 质
资 链
务
BOSS 统
28
键
围
29
络 11% 22% 56%
BUG 11%
30
发 • 发 发 阶 • 发 时 发 户发
31
发
• 时间 •
– – – 户
围
键 严
规
户 围
1
x
时
1 y
时 Web发
2 z
时
32
联 •
–
• • • • 员简单
统— 统
损
务
–
•
统
层级
33
统
页 络 动
DC 质
–
45
统--错误
错误
46
统--
QQ 块
场
调查
47
实时查询
错误 统 构
统
48
实时查询
统 轻 agent 业务 agent 过 tcp API 发
统
UDP 务 发 给
实时查询 询 扩 1-2
Sphinx 扩 务 实现 换 过 时扩 查询
报
5
钟
查询
查
务
扩
线
IDC 长 带宽
储:
务实现
转发
储
10
终 • • • • 计 发
对
构
储
11
•
– – –统 务 连 终
•
12
• 终 • • • 层
备 —终 现 试错 终 试
13
义
统计 • 运营 • 产 • 监
14
阶 • • • 户 错 设 验
优 优
15
优
“
应
验”
16
优
1. 2. 监
–
优 标
标
标
– 时间
17
优
• 户
术
优 键
• 优
术
– Web优 – Cache – 逻辑层优
49
发 • Hadoop… • • • 统
50
构
LAMP, Memcache, 统 转 统
转
让 统 发
统-- 统
统 发 转
发
统
层
逻辑 逻辑层
务
逻辑
务 转
转 帐户 资 发 链 转
统
话题
务
务 51
业务
• • 发
--- 转
/订阅 达
统
丢
• • 质
链
— 筛选– 筛选优质
键 设
53
• 计
– Hadoop – 简单 – 计 构 应 统
DLB
逻辑层1
逻辑层n
1
n
1
n
server1 帐 ( )
servern 帐
server1
servern
损 • •
务 为 错
38
损 •
– –
页计
损 则 该 现为显
户
•
读
问题
则
39
篮
• Web
—
电 +
围
问题
•
IDC 户 围
摊
40
错
错 层 逻辑层 DLB 负载 + 动
Session
来自百度文库
进
线标 :逻辑处 统
级
护 session 对 层 错
结 层 逻辑层 set 进 业务间
41
—
• DNS •
灭
备 统间
• 发
发
42
时
传 过 还 时 产 团队 发 发 ) 变
处
发
认识 @
产
团队
(
团队“@#$%&*”
43
质
运维
构 优
44
运维 •
– ITIL – – 动
应
监 统
• 运维
时
动
载 图
图 过
•
线
络
则
闭预
载
21
Cache
•
– – –
级Cache
储层 层 层
– PHP层 – 浏览
• Cache
应
22
逻辑层优 • 协议 • 处
23
储优 •
– 储
储
– NoSQL 储 – MySQL – 储 统
24
储
• • 计 SSD 进 时间 读
层 读/ 计 储层SSD
7 进 对
读/
25
计
•
– 线 – 户 统 户 馈 动 链 户 户 为…
54
发 •
– – 链 优质
筛选
筛选 户
链
值评
55
发 •
– – 骚扰 统 实时 击 统
56
发 •
– 对应 逻辑 – 计 应
–
57
谢 谢
58
59