首页 > 代码库 > 分布式技术一周技术动态 2016-10-23

分布式技术一周技术动态 2016-10-23

 

分布式系统实践

1. Hadoop namenode高可用性分析:QJM核心源代码解读

http://dwz.cn/4pB3Ez

摘要: QJM是Hadoop namenode针对强一致性持久化元数据而设计的组件, 这也是paxos协议的一个非常典型的应用, 通过这个案例, 可以让我们更透彻的理解paxos协议的本质.

2. NewSQL的未来

http://dwz.cn/4p4ysA

摘要: NoSQL数据库在可扩展性方面的优势使得面对海量数据存储的时候得到了广泛的运用, 但是NoSQL数据库在传统数据库的事务方面却是软肋, 如果我们既需要NoSQL数据库的线性可扩展性, 又想要数据库的ACID的事务支持, 怎么办呢? 所以近几年提出了NewSQL数据库的概念. 目前看到的成熟的NewSQL数据库只有google的Spanner/F1了, 这篇文章的作者黄东旭是开源NewSQL数据库TiDB的创始人, 讲述了作者眼中的NewSQL数据库的未来.

服务化和虚拟化

1. Docker存储方式选型建议

http://dwz.cn/4n9d2f

摘要: docker的存储引擎从最初的AUFS到现在的ZFS一共产生了5种存储引擎, 然而不同场景下, 如何选择对应的存储引擎是需要仔细考虑的. 这篇文章总结了这些存储的特点, 并且给出了适用场景的建议.

2. 深入解析DC/OS 1.8——高可靠的微服务及大数据管理平台

http://dwz.cn/4nywd6

http://dwz.cn/4nywrx

摘要: Apache Mesos是经过大规模生产系统验证过的集群资源管理及调度软件中的佼佼者。如果让我从零构造一个微服务平台, 我一定毫不犹豫的会选择mesos以及基于mesos的生态系统. DC/OS以Apache Mesos为内核,通过统一的界面及命令行,服务发现,负载均衡,弹性伸缩等机制,以及微服务及大数据软件包管理平台,使得用户可以如管理一台主机一样管理整个数据中心,DC/OS(https://dcos.io/)1.8发布了,基于最新的Mesos 1.0,并引入了很多新的特性。本文介绍了这些特性.

 高可用技术

1. 微服务框架落地实践之路

http://dwz.cn/4o2Wtk

摘要: 在微服务的浪潮下,如何根据企业自身的业务特点,合理的运用开源技术落地微服务架构成为关键。本文作者认为,在实施微服务架构的过程中,结合企业自身业务特点落地的微服务架构即是最佳实践。本文作者总结了实施微服务架构的7个关键技术点, 针对这7个关键技术点讲述了自身的实现方式.

2. 聊聊监控

http://dwz.cn/4oXyTA

http://dwz.cn/4oXA7h

摘要: 『聊聊监控』系列文章翻译自Baron的博客,如作者所说,希望你在阅读该系列文章之后,可以在系统中应用这些最佳实践,并为你的应用构建一个高度可监控的架构,用小成本实现极佳的系统能见度。这里是系列文章的前两篇, 介绍了监控指标的取舍和常见的监控痛点.

运维和DevOps 

1. 谈谈运维的价值和思路

http://dwz.cn/4nxP9F

摘要: 现阶段, 运维再也不是仅仅"执行"的角色了, 运维不仅仅是自动化, 还有很多事情值得我们去做. 并且在目前开源社区如此火热的情况下, 运维技术也不是问题, 重要的是思路上的转变. 包括现在非常流行的DevOps思想, 我认为根本上就是一种思维转变的典型案例. 这篇文章作者强调了运维的价值和思路, 让我们的运维工作可以做的更有价值.

2. 腾讯游戏运维服务体系演变史

http://dwz.cn/4mw7oA

摘要: 这篇文章介绍了腾讯游戏运维经历的四个时代,  从最开始的手工时代到现在的智能时代, 并且详细介绍了版本服务的微服务改造实践.

 

基础和文化

1. 一篇文章读懂A/B测试背后的统计学原理

http://www.appadhoc.com/blog/principles-of-statistics-after-abtesting/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io

摘要: 原本以为A/B Test就是对比上线前后的效果, 没想到背后还存在这么复杂的统计学原理, 值得学习.

2. Google C++ Style Guide在C++11普及后的变化

http://dwz.cn/4oWpkN

摘要: 前几天我正好看了一遍google的c++编码规范, 今天看到了这篇文章, 对于作者的分析深表认同, 对于前后的变化有了更多的认识. 我厂的c++编码规范还不包括c++11的内容, 使用c++11的同学可以先参考google的规范.(话说我厂的编码规范还是得与时俱进呀)

 

分布式技术一周技术动态 2016-10-23