腾讯微博架构设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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
统--错误
QQ
错误
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
相关文档
最新文档