分布式技术一周技术动态 2016.02.21
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分布式技术一周技术动态 2016.02.21相关的知识,希望对你有一定的参考价值。
分布式系统实践
1. 远程接口设计经验分享
http://mp.weixin.qq.com/s?__biz=MzAwNjQwNzU2NQ%3D%3D&idx=2&mid=402064901&scene=0&sn=0b5f56a97b431ed355b75a9e17f2e754
要点: 分布式系统由于中间存在网络因素, 出错的情况比单机系统要多很多, 那么如何设计一个远程接口呢? 本文很好的解释了设计远程接口需要考虑的问题点.
2. 时序列数据库武斗大会之什么是TSDB
http://liubin.org/blog/2016/02/18/tsdb-intro/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io
要点: 时间序列数据库特别适合存储和分析海量的度量数据, 这些度量数据往往是各个运维组件采集出来的, 本文作为TSDB的入门性文章介绍了TSDB的定义和特点, 以及技术选型需要考虑的问题.
服务化和资源管理技术
1. 创建微服务?请先回答这10个问题
https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=401654497&idx=1&sn=5cac9aa4ae113592e1513c1ff70ea917&scene=0&key=710a5d99946419d92eb7091f58c5cde25aa969bc79e27f64512d5291bd6805f728ba74f91be2c3a5c3066eefe7e85fc7&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.3+build(15D21)&version=11020201&pass_ticket=ZAHnzVv%2BhgpCL5EE8oXTpfLao7T%2FFVvH4sF7bxTFfbH97zrybZejUsn4oMoQVqt9
要点: 微服务概念近年来非常火爆, 特别是docker等容器技术的发展, 本文提出了应用微服务架构前需要考虑的10个问题.
2. 基于Docker搭建轻量的私有构建环境
https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=401666644&idx=1&sn=5d2e3e82edcfbdfd294a1390bb8259ee&scene=0&key=710a5d99946419d9d1f52b0addc544cfb20e0b265af7e10b3aa374d0e1da9f9c404e933345167fab449110e4d1431ddc&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.3+build(15D21)&version=11020201&pass_ticket=haAxZtv%2BphKgpe6cEaw6zkDfccoTO%2B%2FJlzj1ysvNltEe6FTij4SDHz7w0Z9hsi4I
要点: 虽然现阶段我们还不敢把docker应用到线上环境, 但是使用docker来构建开发和测试环境还是可以的, 构建一套通用的开发和测试环境镜像, 可以极大的简化开发和测试环境搭建的成本.
3. Mesos实践完全手册:去哪儿网的运用
https://mp.weixin.qq.com/s?__biz=MjM5MDE0Mjc4MA==&mid=402821710&idx=1&sn=4419346c7512aee6daae3a0bf6cbf1be&scene=0&key=710a5d99946419d98419fdac3ef03e71e6e4ebedeae85b5bba3b76847a498069968a9d1ebdfd68ab1343686763d0bc89&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.3+build(15D21)&version=11020201&pass_ticket=haAxZtv%2BphKgpe6cEaw6zkDfccoTO%2B%2FJlzj1ysvNltEe6FTij4SDHz7w0Z9hsi4I
要点: 这篇文章介绍了去哪使用mesos+docker的案例以及过程中踩过的坑, 值得参考.
4. 深入浅出CoreOS
https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=401672813&idx=1&sn=125f0aa8e97d1d56520c35a6616b01fd&scene=0&key=710a5d99946419d9fbe8d27e0b29990f95f4ec20d87d1423e997dad8feb96827b2ab66e568e096578b19a1cfcfb7253d&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.3+build(15D21)&version=11020201&pass_ticket=vFd4jXC%2F94fd4APMhl%2FH3VGBe0rwoZxqkT0m3VscvbbfVlhihe4EEqUYSH1z1Bbv
要点: CoreOS是专门为容器而定制的linux系统, 只提供运行linux内核的基本功能, 大部分软件包采用容器的方式和应用程序打包到一起, 从而实现linux内核轻量级的特点. 本文重点介绍了CoreOS的自动更新机制和发布渠道, "双buffer"的更新方式是一个亮点.
服务高可用技术
1. 微博平台稳定性体系介绍
http://weibo.com/p/1001603939610718766471?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io
要点: 本文从架构, 监控, 容量预估, 干预手段等4个方面介绍了新浪微博的稳定性体系.
2. 你所不知道的TIME_WAIT和CLOSE_WAIT
https://mp.weixin.qq.com/s?__biz=MzI4MjA4ODU0Ng==&mid=402415747&idx=1&sn=2458ba4fe1830eecdb8db725d3f395fa&scene=1&srcid=0219ONAdie0Wa6o3pW47CIln&key=710a5d99946419d9d2aa813f0ff66c0cc084049b289f17d551d542f09c5f327f17617efb5d5c308bfac52a8b4ca612a8&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.3+build(15D21)&version=11020201&pass_ticket=vFd4jXC%2F94fd4APMhl%2FH3VGBe0rwoZxqkT0m3VscvbbfVlhihe4EEqUYSH1z1Bbv
要点: 讲解TIME_WAIT的文章百度一下可以发现一大堆, 但是往往缺少讲述比较详细准确的文章, 本文从协议层讲述了TIME_WAIT的原理, 并且给出了实际场景中的案例.
3. linkerd:来自Twitter为微服务而生的开源RPC解决方案
https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=401679111&idx=1&sn=d35d56b3330e1c050bfff33701d1a859&scene=0&key=710a5d99946419d9ec6f25f28a91a2fedd610abd383e6172d62e42ef56f18fb1c1ee958a7facd4ad187fe9509429a325&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.3+build(15D21)&version=11020201&pass_ticket=OHzRj8UKeWL%2FtsA15p62VD0vxqfnGQVTxnemo2UOK57iJAzsHcbwMCNY%2BV%2F5ZwWT
要点: 基于twitter的finagle库构建的开源RPC代理. RPC通常分为两类, 一类关注连通性, 集中在跨语言方面的支持, 典型代表是gRPC. 一类关注RPC服务生态建设, 包括服务发现, 负载均衡, 流量路由, 过载保护等, finagle就属于这一类. linkerd目前还处于0.1.0阶段, 让我们拭目以待.
DevOps 技术
1. 大数据时代里,运维工程师的自我修养
http://youerning.blog.51cto.com/10513771/1726349
要点: 数据如果不能可视化, 那么很多时候我们无法看清数据背后的本质. 本文介绍了一系列数据可视化工具, 让我们透过现象看本质吧.
2. CMDB经验分享之 – 剖析CMDB的设计过程
https://mp.weixin.qq.com/s?__biz=MzA3MzYwNjQ3NA==&mid=402923672&idx=1&sn=c4e19f12fed131f89293149f8555a89d&scene=0&key=710a5d99946419d9270120e1d40936837c93594770b9c43a189e6097133ddca7abddd66f3983ea420af271c21ea7ab37&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.3+build(15D21)&version=11020201&pass_ticket=8WgzsscL5x%2FDdmopYklSBfVqvB%2BfyLLMcK%2B2SOGPWMGX2I7s%2B1WLS7FpO7Uq8jJk
要点: CMDB是ITIL流程中最为核心的部件, 但是由于不同公司有不同的情况, 不可能出现通用的CMDB, 本文作者结合自身多年的经验, 总结了一些CMDB的设计思想.
3. 详谈运维可视化、DevOps和运维危机
https://mp.weixin.qq.com/s?__biz=MjM5MDAxNjkyMA==&mid=402328176&idx=1&sn=e776f71eb84c95557c9c80a8fb9eebf6&scene=0&key=710a5d99946419d97ab02f1ff1d19d70c4826cc97005ebe8573124e9e8d35aa5a3a163827cad84e132968f526bdc759c&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.3+build(15D21)&version=11020201&pass_ticket=USK2WKIzmM7sxVGkh2dPqTaIE0%2F3s9EUv6kgrodnXRdRMl9ER5deCkXE4vhqwYHp
要点: 深度好文, 详细介绍了运维可视化, DevOps理念以及运维人需要做出的转变.
大杂烩
1. 技术的执念
http://icodeit.org/2016/02/pitfall-of-technology/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io
要点: 如今我们生活在信息爆炸的时代, 特别是互联网行业, 新技术新产品层出不穷. 作为技术人员, 内心深处或多或少都存在掌握所有技术的执念, 但是人的精力毕竟是有限的, 必须有节制的聚焦在某些技术上, 只有被理解的知识才是有帮助的. 让我们看看作者的应对方法.
2. 随谈:软件架构师与数学的关系
http://mp.weixin.qq.com/s?__biz=MzA5Nzc4OTA1Mw==&mid=408978072&idx=1&sn=f745dba7c543d16250fb8e851d2806bb&scene=0#wechat_redirect
要点: 对于我们偏向工程的开发人员来说, 数学知识平时利用的确实不多, 以至于很多知识我都归还给老师了. 但是这并不是说做架构的同学不需要数学, 可能很多时候我们不需要对那些数学公式定理理解的那么深刻, 但是我们需要保持着数学素养, 有些代码只有经过数学证明之后才让我们感到无懈可击.
3. Base64编码原理与应用
http://blog.xiayf.cn/2016/01/24/base64-encoding/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io
要点: base64编码我相信很多同学都不陌生, 如果你不了解也没关系, 请阅读这篇文章, 详细说明了base64编码的原理以及应用场景
以上是关于分布式技术一周技术动态 2016.02.21的主要内容,如果未能解决你的问题,请参考以下文章
分布式技术一周技术动态 2016-09-04
分布式技术一周技术动态 2016-09-11
分布式技术一周技术动态 2016-09-18
分布式技术一周技术动态 2016-09-25
分布式技术一周技术动态 2016-10-02
分布式技术一周技术动态 2016.01.31