高可用架构·硅谷篇
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2024-11-05 23:07:03
微信
赏
支付宝
文档简介:
版权信息
书名:高可用架构·硅谷篇(第4期)
本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必
究。
您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制
和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐
号等维权措施,并可能追究法律责任。
091507240605ToBeReplacedWithUserId
硅谷的高可用架构
Twitter高性能分布式日志系统架构解析
为什么需要分布式日志?
Twitter 如何考虑这个问题?
Twitter 如何基于 Apache BookKeeper 构建 DistributeLog?
DistributeLog 案例分享
Q&A
来自Google的高可用架构理念与实践
决定可用性的两大因素
高可用性方案
Q&A
Uber容错设计与多机房容灾方案
分布式系统单点故障怎么办
大面积故障怎么办
整个数据中心挂掉怎么办
Q&A
关于工程师文化的思考
硅谷的工作环境和气氛
Google的开发工具体系介绍
工作流程:质量与效率的权衡
招聘制度对公司及团队的影响
工程师文化下的创新意识与员工心态
Q&A
翻墙到Google,重新做一个快乐的小码农
给你介绍一个不一样的硅谷
Uber
Coursera
Airbnb
这次硅谷行带给我的一些影响
Q&A:
硅谷的高可用架构
Twitter高性能分布式日志系统架构解析
作者/ 郭斯杰
Twitter 高级工程师,是 Twitter 分布式日志系统
DistributedLog/BookKeeper 的主要技术负责人,同时也是 Apache
BookKeeper 项目的 PMC Chair。毕业于中科院计算所,加入
Twitter 之前,就职于 Yahoo。专注于分布式消息中间件和分布式存
储系统方向。
为什么需要分布式日志?
日志应该是程序员最熟悉的一种数据结构。它存在于大家每天的工作
中。它是一组只追加,严格有序的记录序列。它长得像上图这个样子。
日志已被证明是一种很有效的数据结构,可用来解决很多分布式系统的
问题。在 Twitter,我们就用日志来解决很多有挑战的分布式系统问题。
这里主要举一个例子。我们如何使用日志在 Manhattan(Twitter的最终
一致性分布式Key/Value数据库)中实现 Compare-And-Set 这样的强一致
性操作。
这是一张 Manhattan 架构的简单抽象图。Manhattan 主要由 3 个组件构
成,client, co-ordinator 和 rep......
评论
发表评论