首页 > 代码库 > 分布式技术一周技术动态 2016-09-25
分布式技术一周技术动态 2016-09-25
searcher 分布式纵向方向主要涵盖的范围包括分布式系统理论和设计实践, 资源管理和虚拟化技术, 大规模服务稳定性技术, DevOps和自动运维技术等方面, “分布式方向一周技术动态"是我每周总结和整理的关于分布式方向的精选技术文章, 希望以此让大家能够跟踪业界相关的技术动态, 培养大家对分布式系统的兴趣, 学习分布式系统理论和设计思路, 辅助大家的日常工作. 每周的技术动态会在hi群和邮件组里同步发布, 欢迎大家阅读. 对于后续 分布式技术动态 有任何意见或者建议, 大家可以随时联系我.
Hi群: 1478429
邮件组: arch-dis@baidu.com
往期列表: 分布式方向一周技术动态
分布式系统实践
1. 没有免费用户却飞速发展,Uber技术栈全解析!
http://mp.weixin.qq.com/s?__biz=MjM5MDE0Mjc4MA==&mid=2650994162&idx=1&sn=9fe3c9497139d0189a6300a53ecd6393&chksm=bdbf0da18ac884b71f337d1091295eb35be3eb7cb73a93d620c0af351edbfcd0f63a522cfffb&scene=0#rd
要点: 这篇文章非常全面的介绍了Uber的技术栈, 从前端到后端, 从分布式存储到服务治理, 从编程语言到服务可靠性, 总之非常全面.
2. Paxos理论介绍(3): Master选举
http://mp.weixin.qq.com/s?__biz=MzI4NDMyNTU2Mw==&mid=2247483801&idx=1&sn=bcb6229270dccfdd5130db4d4ab34d13&chksm=ebfc624ddc8beb5b55c999b7215f79414f16e636acbe374f6630dd23db227fde0702088dfc10&scene=0#rd
要点: 上期给大家分享过multi-paxos算法的文章, 其中很重要的一点就是要选出一个master来. 那么如何选取master呢? 本文解释了基于paxos的master选举算法.
服务化和虚拟化
1. 典型容器存储项目揭密:Flocker,Portworx和VSAN
http://mp.weixin.qq.com/s?__biz=MzAwNzUyNzI5Mw==&mid=2730790315&idx=1&sn=01fff8ee701b99dbe64eb004e0a1cb46&scene=1&srcid=0919gZliDxa3HMA8vptYv5LX#rd
要点: 容器的存储技术和容器的网络虚拟化技术一样呈现出丰富多彩的形式, 这篇文章介绍了比较典型的几个容器的分布式存储系统, 各有所长.
2. 容器云时代下的微服务与服务治理
http://mp.weixin.qq.com/s?__biz=MjM5NzAwNDI4Mg==&mid=2652191467&idx=1&sn=934cdf660bd88515fb226123f718ab97&chksm=bd010c7e8a76856876d69d7318e220b47667ab078ec121721b2d7ab90465dd499cd19dcbd5be&scene=0#rd
要点: 近年来,微服务与容器技术备受关注,Docker 的出现让人们意识到了容器的价值,衍生的容器云给开发者带来了巨大的冲击。作者彭垚从如何设计、构建一个稳定的容器云出发,结合自身对容器云的实践,在全国微服务架构大会上给大家带来了满满的干货分享,以下是对他演讲的内容整理。
高可用技术
1. 如何应对节日高峰—QQ会员活动运营系统架构实践
http://mp.weixin.qq.com/s?__biz=MzI4NzE1NTYyMg==&mid=2651101778&idx=1&sn=d8e31fa56f2ff4b205533b8f147ba0f9&chksm=f021ce9bc756478dc2907f56ad00b7efcecd659804e4206a3b36219366d806a66ff1c2acd012&scene=1&srcid=0914pTQ8ipXbXwy8RamB3d95#rd
要点: 本文根据徐汉彬在2016ArchSummit全球架构师(深圳)峰会上的演讲整理而成, 详细介绍了QQ会员平台的高可用架构, 包括主动推送缓存, PHP7的运用, 网络超时的设置, 资源隔离机制等等, 非常全面.
2. lvs为何不能完全替代DNS轮询
http://mp.weixin.qq.com/s?__biz=MjM5ODYxMDA5OQ==&mid=2651959595&idx=1&sn=5f0633afd24c547b895f29f6538baa99&scene=0#rd
要点: 说到服务就一定离不开负载均衡. 上周我们的技术讨论会上接入层的OP还给大家科普了很多我厂接入层的架构, 可以看出接入层说起来简单, 放大来看还是非常复杂的. 这篇文章循序渐进的介绍了一个网站随着流量增加所需要的负载均衡技术的演变过程, 让大家更深刻的理解接入层负载均衡的相关技术.
DevOps 技术
1. 如何理解CMDB的套路
http://mp.weixin.qq.com/s?__biz=MzA4NjAzMjEyOA==&mid=2654565272&idx=1&sn=f5e46b17bb8d062ef91709366cba4cd6&chksm=840339f7b374b0e1f46a18adb73d1b61527b5cbe4ab4ff3478e0392a7c4ce677a4541fe73dfd&scene=0#rd
要点: CMDB在整个运维体系中一直都处于核心的地位, 然而CMDB实现起来却千变万化, 本文提取了设计CMDB的几个套路, 帮助大家理解和设计CMDB.
2. 案例剖析:从0开始搭建一个微服务的持续交付系统
http://mp.weixin.qq.com/s?__biz=MzIzNjUxMzk2NQ==&mid=2247483785&idx=1&sn=efb3c6fd02d703a577a8b8cede4984f7&scene=0#rd
要点: 这篇文章以一个用例的方式, 非常详细的介绍了一个基于开源软件搭建微服务持续交付和持续部署的系统, 让我们可以更直观的了解持续交付和持续部署的过程, 包括配置和代码的分离.
基础和文化
1. Linux的进程间通信-消息队列
http://liwei.life/2016/09/19/msg_queue/
要点: 消息队列这种进程间通信机制恐怕很多同学都没有用过, 因为绝大多数情况都可以使用共享内存或者直接使用socket了. 这篇文章介绍了消息队列这种进程间通信的方式, 多学会一种进程间通信的手段.
2. 什么是工程师文化?
http://coolshell.cn/articles/17497.html?from=timeline&isappinstalled=0
要点: 什么是工程师文化? 简单说来,我可以简单的把这多的工程师文化的总结成两大类:“自由” 和 “效率”。这篇文章结合作者自身体会, 不仅仅阐述了工程师文化是什么, 还提出了落地的建议. 耗子哥的文章, 我还是很喜欢的.
分布式技术一周技术动态 2016-09-25