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

分布式技术一周技术动态 2016-08-21

时间:2016-08-20 11:37:01      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

searcher 分布式纵向方向主要涵盖的范围包括分布式系统理论和设计实践资源管理和虚拟化技术大规模服务稳定性技术, DevOps和自动运维技术等方面“分布式方向一周技术动态"是我每周总结和整理的关于分布式方向的精选技术文章希望以此让大家能够跟踪业界相关的技术动态培养大家对分布式系统的兴趣学习分布式系统理论和设计思路辅助大家的日常工作每周的技术动态会在hi群和邮件组里同步发布欢迎大家阅读对于后续 分布式技术动态 有任何意见或者建议大家可以随时联系我.

Hi: 1478429

邮件组arch-dis@baidu.com

往期列表: 分布式方向一周技术动态

分布式系统实践

1. 如何实现1080P延迟低于500ms的实时超清直播传输技术

http://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=2653547697&idx=1&sn=acc748b7fcf0058b58e244970e51eabc&scene=0&from=groupmessage&isappinstalled=0#wechat_redirect

要点: UDP协议我一直认为是用途很受限的协议, 之前在游戏领域见过, 因为游戏领域需要尽可能低的延迟. 这篇文章介绍了高清实时直播领域对UDP的运用, 其实从文章中可以发现, 虽然使用了UDP协议, 但是应用了大量的类似TCP协议的算法, 我想主要原因就是如果把复杂的TCP协议弄清楚, 而且把各种参数调整好, 还不如按照自己的意愿, 设计并实现类似的想法来的快, 效果好吧, 毕竟可以抛弃不需要的算法, 更精细的实现自己需要的算法.

服务化和资源管理技术

1. 正在考虑微服务架构的松耦合?小心这些陷阱!

https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=2649691176&idx=1&sn=d378a1d7359efdc701371110bf492a3a&scene=0&key=305bc10ec50ec19bd6653fa91afc490e2cbd462301f4a917305f9aaf4e9d94340d8b4bd26c055d5c433be4f8ca182e68&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=VWmtwskRDQXKE4aXvup4ei1xjLV4PqxYjqQiJFGhBLBRmC6uTgf73Care%2BtkizH7

要点: 这篇文章总结了在实施微服务过程中遇到的4个挑战, 以及对应的解决方案, 特别的, 文章中引用了很多关于微服务的文章, 比较有价值.

2. 饿了么分布式服务治理及优化经验

http://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=2653547682&idx=1&sn=b01afd9878cc4b4c4a3fd0039ce0db90&scene=0#wechat_redirect

要点: 服务治理是一个很复杂的事情, 本文介绍了饿了么的服务治理经验, 涵盖了服务治理的方方面面

 服务高可用技术

1. 为什么AppDynamics重构指标服务时选择了HBase而不是别的NOSQL

https://mp.weixin.qq.com/s?__biz=MzA5NzkxMzg1Nw==&mid=2653160384&idx=1&sn=013fb41109d49b92cfaf29cdf15fb371&scene=0&key=305bc10ec50ec19b0d398be5634260d0b3193edc774d84b70841ed01ebeef3ec4531377f3cfbad914ca269766db85fb7&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=TuIxGfjsJHy7QayjAGNNNdnSeFxl5CBcDHJSQg0lea68aTlabri2%2BxhPE72sdPQn

要点: 指标系统的采集和分析对于从微观到宏观认知一个系统是非常重要的, 这篇文章介绍了AppDynamics公司对指标系统重构时时间序列数据库的技术选项, 为什么选择了HBASE. 不过文章只对比了Cassendra, 没有对比其他的系统.

2. 如何提高微服务架构的可用性

https://mp.weixin.qq.com/s?__biz=MzI3MzEzMDI1OQ==&mid=2651814770&idx=1&sn=95ef2d08556b0c252a5bb37967b06700&scene=0&key=305bc10ec50ec19bcf2f2ad731323bfb4d6cf100f01cb58f423ec23bf047e905f1f6d8c5ddb749d4e9fe406021ca5494&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=PUaXeFyaGXWYouIGFNW0nNI%2FPBfyjiLLJipX4kDG6BQkZyD0s3u5BJznEj90o3ja

要点: 这篇文章从失败转移, 异步调用, 依赖隔离, 设置限流, 故障注入方面介绍了提高服务可用性的方法

DevOps 技术

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

https://mp.weixin.qq.com/s?__biz=MzA4Nzg5Nzc5OA==&mid=2651661430&idx=1&sn=6fc38776278d5d9dcefdcd2545900212&scene=0&key=305bc10ec50ec19b3ab623a1ef38a091cd53bfa70c91fa81f552b67ce7315e4c76ee904387815498652d5eef34c539bc&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=7obrbKyofSTQXZtHvQmornFR51clHYN3cEq2KLIx5DMdEuW9LcKKSt%2BV8xq8s2x2

要点: 腾讯游戏的运维一直被认为是业界的典范, 并且腾讯将蓝鲸开放出来变成了云服务. 这篇文章介绍了腾讯游戏运维体系的演变过程, 我们可以从演变的过程中发现其中运维中心思想的变化过程.

2. SRE:源自Google的DevOps最佳实践

https://mp.weixin.qq.com/s?__biz=MzA4Nzg5Nzc5OA==&mid=2651661472&idx=1&sn=0a829928448dfeb6a562225a709b3bf7&scene=1&srcid=0817vs6VarKgzftzbhNuF9Pp&key=305bc10ec50ec19b4a6e6a0c7dab553c9f5cebc28b5de235ff4dc288e86e7f0717d2b4a057af3ad977666a124a346d15&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=PUaXeFyaGXWYouIGFNW0nNI%2FPBfyjiLLJipX4kDG6BQkZyD0s3u5BJznEj90o3ja

要点: 干货满满的一篇分享, 介绍了google SRE的工作做事风格, 值得大家学习和思考.

大杂烩

1. C++11 新特性之类型推断与类型获取

https://mp.weixin.qq.com/s?__biz=MzAxNDI5NzEzNg==&mid=2651156973&idx=1&sn=1799bb3abcd1f065420b6b9f9603e79b&scene=0&key=305bc10ec50ec19bce525e7d9ad4c7fc214a1123fb56ccdf5787b71ea7fd5c1d482b6b55b696ce99d21d687ba99d1d72&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=TuIxGfjsJHy7QayjAGNNNdnSeFxl5CBcDHJSQg0lea68aTlabri2%2BxhPE72sdPQn

要点: c++11的auto和decltype的类型推断技术可以大幅度减少我们编写代码的冗长程度, 这篇文章介绍了auto和decltype的详细信息, 包括const等细节.

 2. iproute2系列之篡权的ss

https://mp.weixin.qq.com/s?__biz=MzA3MzYwNjQ3NA==&mid=2651297027&idx=1&sn=e3f30015912efc67126ed6edb9102b55&scene=1&srcid=0817Uz0zcgfBYss7LbIfmb9y&key=305bc10ec50ec19bc81890296f6604a5079a54baa33a452bbefc218ad092ff07281f1db0e7f324490fecff3f2705a7d4&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=PUaXeFyaGXWYouIGFNW0nNI%2FPBfyjiLLJipX4kDG6BQkZyD0s3u5BJznEj90o3ja

要点: 之前线上发生过一个问题, 当机器上存在几万个连接的时候, netstat会非常慢导致control脚本运行缓慢. 于是, beehive也学习了basa, 使用ss替换了netstat命令. ss命令在公司的机器上没有, beehive agent的软件包里有.

 

分布式技术一周技术动态 2016-08-21

标签:

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

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