- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
从零到千亿级实时数据处理_徐振中.pdf
从零到千亿级实时数据处理
“流”化你的应用构架
链接
– https://netflix.github.io/
– /project/netflix
话题
•Netflix日处理千亿级数据平台
•大数据技术简短历史
•深潜流构架及技术基础
•为什么你的App也“流”的转 !
Before we start...
大家来回忆一下:
如何用最基础的数据结构实现hash table ?
Before we start...
大家来想一下:
为什么“有些人”总不让你用全局变量 ?
Netflix Keystone Pipeline
● 日处理七千亿条/1+ PB 数据
● 顶峰每秒处理1千万条 /20+ GB 信息
● 3000+ Kafka brokers ,12 clusters in 3 regions
● 10,000+ Docker容器部署
We help Produce,
Store,
Process,
Move
Events @ Cloud scale
Keystone构架
Control
Plane
EMR
y Samza
x Fronting
o Router
r
P Kafka Stream
S Consumers
K
Event
Consumer
Producer
Kafka
Netflix Keystone Pipeline
● 横向可扩展构架
● 完全构架在AWS云端基础设施上
● At-least-once 投递保证
● 容纳back pressure ,容纳云端不稳定基础服务
● Sink level isolation
● 同时支持数据中心内及跨洲际数据中心failover
● High availability, scalability durability
● Streaming Architecture
Big Data History
为什么要用Streaming Architecture ?
Big Data History
Big Data History
对流数据的现实需求
● 数据爆炸性增长
Big Data History
对流数据的现实需求
● 数据爆炸性增长
● 数据处理模式的需求变化
如何实现hash table ?
如何实现hash table ?
教科书说:
如何实现hash table ?
如何实现hash table ?
如何实现hash table ?
Commit log
Commit log 是很多分布式系统中的核心
● Database Replication
● Paxos Consensus
● Kafka
您可能关注的文档
最近下载
- 计量器具检定校准服务投标方案(完整技术标).docx
- 弹弹堂架设你想一个游戏那么一定要对这个有认识这样才能为.pdf
- 《常温好氧水解制复合碳源》编制说明.pdf
- 2023执业药师继续教育从8个临床问题学习氯吡格雷说明书参考答案.docx
- 护士进修汇报多学科护理的协作与合作.pptx
- 哈希HACH-NPW-160H总磷-总氮水质在线分析仪 使用手册-操作说明书.pdf
- 小学英语新人教版PEP三年级上册Unit 1 Making friends Part A第1课时教学课件(2024秋).pptx
- 《铁路桥隧养护与维修》教学课件合集.pptx
- 人教版六年级上册数学第三单元《分数除法》全单元教学课件(新插图).pptx
- 趋势交易法(鹿希武)-可直接打印.doc
文档评论(0)