码迷,mamicode.com
首页 > 其他好文 > 详细

我关注的一周技术动态 2015.10.04

时间:2015-10-03 16:55:35      阅读:317      评论:0      收藏:0      [点我收藏+]

标签:

分布式系统实践

1. Distributed Systems(电子书)

http://www.printfriendly.com/print/v2?url=http://book.mixu.net/distsys/ebook.html#

要点: 免费的介绍分布式系统理论的电子书, 这本书的难度非常适合初学者, 涵盖了分布式系统的方方面面, 但是又没有深入细节而无法理解, 结合具体例子, 让分布式理论学起来也不那么枯燥了.

2. 分布式系统一致性的发展历史(一)

http://www.dianrong.com/caifu/?p=145558

要点: 作者对一致性问题讲的非常透彻, 相信看完这篇文章, 大家一定有所收获, 文章不易懂, 可以多看几遍.

服务化和资源管理技术

1. 谈谈Apache Mesos和Mesosphere DCOS:历史、架构、发展和应用

https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=208306944&idx=1&sn=56f98b961717d5181b635c1bfec5189c&scene=1&srcid=0928XyS8VgxtzrRaiMsd1k0d&key=2877d24f51fa53848df6ad3073fbcceff894dfe971451b4ac9d1a6aec444fa077b15759c99ac62d499b1bfca1cfb55f7&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.10.5+build(14F27)&version=11020201&pass_ticket=AYu2BPNPcVsn%2B3WA9oE1G4NoXpcE6AmPpMf2n%2BoXrkRGvVuaa7Trv%2BfOfy%2B%2BON6i

要点: 对mesos的历史的简短介绍, 并且简要介绍了mesos的基本架构.

2. 存储在容器中是如何工作的

http://www.infoq.com/cn/news/2015/10/user-space

要点: 对于有状态的服务, 本地存储数据是最不容易容器化的东西. 本文介绍了docker在支持数据持久化方面的功能.

3. 你的基础设施是什么版本?

http://dockone.io/article/708

要点:现在恐怕没有人反对版本控制在程序开发中的重要地位了, 然而运行程序所依赖的基础环境的版本控制却还没有引起人们的足够重视, 随着docker等PAAS技术的进一步发展, 对于基础环境的管理越来越多的引起了业界的关注, 特别是面对大规模集群的情况, 所以出现了puppet和chef这样相对成熟的环境一致性系统. 缺少一致性的基础环境, 谁能预料到程序返回什么结果?

4. 容器入门知识ABC

http://mp.weixin.qq.com/s?__biz=MjM5MzM3NjM4MA==&mid=215892067&idx=1&sn=de97c4f1cb12c4dc1d39b188f62a175f&scene=1&srcid=10013Jh3fHPHSdp3Eq9pe5ht&key=2877d24f51fa53848c5021e1bfaa02dae97e1d5a6aa5131848501b479afaecb6a232c906702dcd8fa089442b1f401ec7&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.10.5+build(14F27)&version=11020201&pass_ticket=1lLmadLGj0saJUOr9uz11B5wZA7ZsNuSfkHT%2BWj1J1P7D81UNX2jkZCJ47%2F4ZwDZ

要点: 容器基础知识介绍.

5. 9月份你不能错过的十篇容器技术优秀文章

https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=208341963&idx=2&sn=e829a4eb91a9ecee7872d7897ab0b8c6&scene=1&srcid=1001pDDlyeD4GVLGzmcGaXVt&key=2877d24f51fa53841e7edef111bda0124e198dd6502c973855cb0798a1960bb9fc79a5facd6c74651b5564a9377b906f&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.10.5+build(14F27)&version=11020201&pass_ticket=1lLmadLGj0saJUOr9uz11B5wZA7ZsNuSfkHT%2BWj1J1P7D81UNX2jkZCJ47%2F4ZwDZ

要点: dockerone整理的十遍介绍容器技术的优秀文章

6. Kubernetes和DCOS,朋友还是对手?

https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=208349721&idx=1&sn=c858a8a9ecc8f3b91283437f93f4d447&scene=0&key=2877d24f51fa5384d7facb71a0f4d19d4669855182ae4f3ee661e4f7a6be0e603f8d6ad01e08ffdce5147c09eb1935ac&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11+build(15A284)&version=11020201&pass_ticket=wnTPaB%2BtHBIapcWCKjKZwLFuwMxVcPnjedWS7aPGnnK6BYxj39IuyZ2Mk34EoYAp

要点: 本文介绍了kubernetes和mesos整合方面的进展, 给用户提供了更加广阔的空间

 

服务调度和 Trace 技术

1.  一次简单的微信秒杀活动

http://mp.weixin.qq.com/s?__biz=MjM5MzM3NjM4MA==&mid=215892067&idx=3&sn=5322968bebb31cde8cbf7402c4bfa66e&scene=1&srcid=1001JaGTl2L9k6pBLHMsB2pT&key=2877d24f51fa53841c1ff8bcc86fe2964a4fdb564adf1961906bb201a206809a3eaae8ade78a0df5d35246593cd64ff9&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.10.5+build(14F27)&version=11020201&pass_ticket=1lLmadLGj0saJUOr9uz11B5wZA7ZsNuSfkHT%2BWj1J1P7D81UNX2jkZCJ47%2F4ZwDZ

要点: 文章介绍了一个提升系统性能的小案例, 从接到任务到系统上线, 总共12个小时, 让不可运行的系统, 变为成功上线的系统, 虽然抗的访问量不大, 但是优化思路都是想通的, 希望对大家有所启发.

 

DevOps 技术

1. 用etcd做服务发现及Go代码示例

http://daizuozhuo.github.io/etcd-service-discovery/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io

要点: 使用etcd的小例子.

2. Intercom的持续部署实践:一天部署100次,1次10分钟

http://dockone.io/article/710

要点:  【编者的话】这篇博文分享了 Intercom 公司在持续部署的经验和体会。Intercom 公司从创业起步时就开始认定持续部署的重要性,从2002年每天10次部署,到今年每天接近100次的部署,积累了丰富的经验,对持续部署有着较为深刻的认识,虽然本文没有详尽的技术细节,所谓的干货,不过个中经验分析,比如 "帮助新来的工程师"这个想法蛮有新意,另外正如文中所说 -- "部署时间的增加,会使你的产品变得越来越无趣 ...... 因为效率在降低,学到的东西在减少,工程师会变得很沮丧 ...... ",编者作为同行,也深有感触,特此推荐。

3. 定时任务调度与管理平台JobCenter

https://mp.weixin.qq.com/s?__biz=MzA3MzYwNjQ3NA==&mid=208434536&idx=1&sn=be02773ef6bb90ad56a7b4333dd119f5&scene=0&key=2877d24f51fa538449dbe18c121f08419a05df2dff9e6170593ce9db18acefba0379c0dad57e24185737c07128acf1b2&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.10.5+build(14F27)&version=11020201&pass_ticket=Oq18StxwfUEbA1EJbGxarj3%2F%2Fh5wIILrOc4Iw%2BCYYvEDeloRRQTppQrjcSyBgX2R

要点: 做过OP的同学一定都有被线上各种crontab乱飞折磨过的经历吧. crontab虽然用起来简单, 但是可维护性非常差, 在运维大量机器的时候, 很难集中维护. 这篇文章介绍的JobCenter就是我们一直想要的集中化分布式作业运行平台, 和beehive正在做的BJE(beehive job engine)有着共同的目标.

4. 自动化运维工具clip

https://mp.weixin.qq.com/s?__biz=MzA3MzYwNjQ3NA==&mid=208458828&idx=2&sn=96fc13dd273d37241f955fe19344f1b9&scene=1&srcid=1001YwOFyhwDr5oqRIVvicdY&key=2877d24f51fa5384902e561d927da588f5675fa041ae2703e901f169aeaec98de150f130e8384d2a9356af652bbbc00a&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.10.5+build(14F27)&version=11020201&pass_ticket=1lLmadLGj0saJUOr9uz11B5wZA7ZsNuSfkHT%2BWj1J1P7D81UNX2jkZCJ47%2F4ZwDZ

要点: clip的功能让我大开眼界, 乍一看, 还以为clip仅仅是一个服务发现工具, 但是仔细一看, clip借助了服务发现的思想, 通过服务发现的接口实现了广义的在"符合条件"的机器上, 运行指定命令的功能, 同时还会记录命令执行的历史, 比for+ssh的方式简单了很多. 

 

工具集合

1. 写让别人能读懂的代码

http://blog.jobbole.com/92063/

要点: 文章中通过很多非常小的例子, 解释了如何写代码才具有更好的可读性. 文章中的例子非常具有代表性, 看看你中招了没有?

2. Mac效率终极指南

Mac效率终极指南

要点: 我厂同学整理的mac上各种工具和设置的技巧, 非常实用.

3. 架构之路(三) 单元测试

http://www.cnblogs.com/freeflying/p/4810647.html

要点: 单元测试真的很重要, 而且往往非常体现程序员的功力, 请大家从现在开始重视单测.

4. 阅读Docker源代码的神兵利器

https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=208341963&idx=1&sn=5b63ead05f338607a815016868323d2b&scene=1&srcid=1001zAqQ56bSv2PIR60n8QA1&key=2877d24f51fa53840400be7f4b61aa7887ba8cc7cb76f77b718e22410bc3cb983a5b734820238ece49f0108bcd09a72a&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.10.5+build(14F27)&version=11020201&pass_ticket=1lLmadLGj0saJUOr9uz11B5wZA7ZsNuSfkHT%2BWj1J1P7D81UNX2jkZCJ47%2F4ZwDZ

要点: 本文介绍了专门用于go语言开发的liteIDE的配置和使用方法.

 

我关注的一周技术动态 2015.10.04

标签:

原文地址:http://www.cnblogs.com/zhengran/p/4853501.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!