分布式技术追踪 2017年第三十六期

分布式系统实践

1. 当LSM遇上SSD

https://mp.weixin.qq.com/s/HAaTVtg4SlaGLcn1QZpw9A

摘要: 以LevelDB为代表的LSM-tree存储引擎几乎一统天下, 然而代价是几十到上百倍的写放大. 随着SSD在随机IO上的突破, 这么高的写放大就显得不那么经济了, 这篇文章介绍了论文WiscKey: Separating Keys from Valuesin SSD-conscious Storage的思路, 阐述了一种对SSD友好的基于LSM的引擎设计方案.

2. 测试分布式系统的线性一致性

http://www.jianshu.com/p/bddfce1494d6

摘要: 验证分布式系统的正确性往往比实现它更复杂, 这篇文章介绍了验证分布式系统线性一致性的方法和工具, 非常值得学习.

微服务技术

1. 大系统化小之后,微信如何解决大规模微服务下的难题

https://mp.weixin.qq.com/s/UTLja4ytdCPG6QI6J9j1pg

摘要: “大系统小做”,微服务与腾讯的理念有一些相同的地方。本文整理自许家滔在2016年ArchSummit全球架构师峰会的演讲,分享了微信在微服务架构的实践中遇到的问题与解决方案。

2. 微服务API级权限的技术架构

https://mp.weixin.qq.com/s/EF5KQc5ZleDCYUx7jkEM-g

摘要: 权限控制是微服务架构中很重要的一个设计要素, 却经常被忽略. 这篇文章首先讲述了RBAC的基本概念, 然后介绍了自研的权限控制系统的设计思路.

高可用技术

1. 关于负载均衡和服务发现,Google的经验在这里

https://mp.weixin.qq.com/s/PYoOTs78qLBljbIYkZIxPA

摘要: Google数据中心约有200万台X86PC服务,没有买任何大、小型机,完全使用廉价的PC服务器搭建,因规模庞大,所以对网络要求非常高,交换机都是自行设计后定制的。服务发现、负载均衡的问题,对于Google的量级来说非常复杂,这篇文章跟大家分享下Google内部如何实现服务发现和负载均衡。

2. 深入解析Kafka高可用设计如何步步为营

https://mp.weixin.qq.com/s/rjYPVwe90weHpvnHUPnX7A

摘要: 本文从Data Replication和Leader Election两方面介绍了Kafka的HA机制, 帮助大家理解分布式系统的高可用性设计思路.

丰富多彩的计算机世界

1. 程序员学网络之集线器和交换机

https://mp.weixin.qq.com/s/mt1afr-eFJHxP2LeN4Yz2Q

摘要: 上大学的时候很多网络概念都没搞明白, 直到看了这篇文章, 才真正明白了集线器和交换机的原理, 了解了VLAN的含义, 推荐大家阅读.

2. protobuf 消息编解码算法

https://mp.weixin.qq.com/s/7tqpa_9XH_rI_6vaHbqwwA

摘要: protobuf可能很多同学并不陌生, 这篇文章解释了protobuf的编码原理, 帮助大家更好的运用和理解protobuf.

时间: 2024-10-06 10:40:51

分布式技术追踪 2017年第三十六期的相关文章

分布式技术追踪 2017年第三十四期

分布式系统实践 1. Linearizability 一致性验证 http://dwz.cn/6pPYpb 摘要: 一致性是分布式系统很常见的特性, Jepsen是验证分布式系统一致性的有力工具. 这篇文件中介绍了Jepsen的原理, 文章有点深奥, 不太容易懂. 2. 深入浅出阿里云新一代关系型数据库 PolarDB http://dwz.cn/6pqPIC 摘要: 本文通过描述关系型数据库发展的背景以及云计算的时代特征,分享了数据库计算力的螺旋式上升的进化理念.并且结合阿里云 RDS 产品的

分布式技术追踪 2017年第四十九期

分布式系统实践 1. 为什么 SQL 正在击败 NoSQL,这对未来的数据意味着什么 https://mp.weixin.qq.com/s/vU8yu_M4IIwDHhpVUL6e0w 摘要: SQL和NoSQL真是一对冤家, 分久别合, 合久必分. 2. OceanBase1.0 分布式技术架构 https://mp.weixin.qq.com/s/9nEW5aLVLFvpot95OkPBDw 摘要: 我们大概都知道阿里的OceanBase很牛, 但是介绍OceanBase的文章非常少, 这篇

分布式技术追踪 2017年第三十三期

分布式系统实践 1. 生活中的Paxos,原来你我都在使用--对Paxos生活化的解读 http://hedengcheng.com/?p=970 摘要: 很通俗的介绍Paxos的文章, 推荐大家看看. 2. 一文读懂Apache Kudu http://dwz.cn/6o5asK 摘要: 关于Kudu的文章之前也分享过, 这篇文章帮助大家回顾Kudu的设计思路和理念. 微服务技术 1. 为什么Google上十亿行代码都放在同一个仓库里? http://dwz.cn/6oy3SK 摘要: 相对于

分布式技术追踪 2017年第三十二期

分布式系统实践 1. 数据一致性-分区可用性-性能--多副本强同步数据库系统实现之我见 http://hedengcheng.com/?p=892 摘要: 这篇文章非常深入的解释了数据一致性的问题和解决方案, 强烈推荐阅读. 2. 阿里10年分布式数据库技术沉淀,AliSQL X-Cluster的应用实战 http://dwz.cn/6mYO2E 摘要: 上期分享了阿里x-paxos的设计思路, 这篇文章介绍了基于x-paxos阿里实现的x-cluster技术细节, 受益匪浅, 推荐大家阅读.

分布式技术追踪 2017年第四十四期

分布式系统实践 1. 分布式键值存储 Dynamo 的实现原理 https://draveness.me/dynamo 摘要: Dynamo是一篇比较老的论文了, 如果大家之前没有读过论文, 不妨读读这篇文章, 可以对Dynamo的核心技术有一个整体的了解. 2. 通俗说Spark https://mp.weixin.qq.com/s/bomylsW7XkghBaa3q01DkA 摘要: 这一篇文章通俗解析一下当前最火的大数据框架Spark. 微服务技术 1. 基于 Kubernetes 的 A

分布式技术追踪 2017年第四十五期

分布式系统实践 1. 如何把Docker镜像分发速度提升90+% https://mp.weixin.qq.com/s/eRBLAF0Kfcc5Uwu_55xghA 摘要: docker镜像的下载和普通的文件传输并没有本质的区别, 提高大规模文件传输效率的办法就是BT了, 这篇文章介绍了腾讯基于BT构建P2P docker镜像分发系统的经验. 2. PebblesDB From SOSP 2017 https://mp.weixin.qq.com/s/ZGUhRiesKqipxRsJVN34Tw

分布式技术追踪 2017年第四十八期

分布式系统实践 1. 流计算框架 Flink 与 Storm 的性能对比 https://mp.weixin.qq.com/s/b8Jiqj_SXM1acckTPyv57g 摘要: 很详细的一个性能测试对比, 让我们更清楚的了解storm和flink的性能差异, 加深对流式计算系统的理解. 2. 在 Facebook,我是这样做运维的 https://mp.weixin.qq.com/s/IgruocEuTGcTTK6Z3AN8IA 摘要: 这篇文章介绍了Facebook构建的高可靠, 无瓶颈,

分布式技术追踪 2018年第三十一期

分布式技术追踪 2018年第三十一期 分布式系统实践 1. Google's New Book: The Site Reliability Workbook http://highscalability.com/blog/2018/7/25/googles-new-book-the-site-reliability-workbook.html 摘要: Google关于SRE的第二本书, 相对第一本来说更具有实践性. 2. DPaxos : 如何降低Paxos延迟 https://mp.weixi

分布式技术追踪 2017年第三十七期

分布式系统实践 1. 微信开源PhxQueue:高可用.高可靠.高性能的分布式队列 https://mp.weixin.qq.com/s/Hr4TUg8o1AQkowQpSDIhYA 摘要: PhxQueue 是微信开源的一款基于 Paxos 协议实现的高可用.高吞吐和高可靠的分布式队列,保证At-Least-Once Delivery,在微信内部广泛支持微信支付.公众平台等多个重要业务. 2. 链家大数据多维分析引擎实践 https://mp.weixin.qq.com/s/nal1vKBcs