分布式系统实践

1. 剖析Elasticsearch集群:存储模型和读写操作

https://mp.weixin.qq.com/s?__biz=MzA5NzkxMzg1Nw==&mid=2653159983&idx=1&sn=a79206bac0f14d61b47620ceed6cb0da&scene=0&key=77421cf58af4a6535cd92e6d57c51e9de6a6de948c6455bdd581f7c300ae7af1b27f351f0c8f8313f3a21d79eeafb0cb&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=12OxBU0tS9TjOlO2e1ugDxGJoi3GIDOlq57K3TspkX%2FV6kS7Py%2BelgIDV1%2B%2FYcZm

要点: Elasticsearch由于其良好的商业生态, 在开源搜索引擎的地位稳固攀升, 特别是微服务架构的流行, 以ELK作为软件栈解决服务日志分析架构的方案更是大受推崇, 本文是一系列介绍Elasticsearch集群的第一篇文章, 介绍了Elasticsearch集群的数据存储模型和CURD操作流程.

2. 消息队列设计精要

http://tech.meituan.com/mq-design.html

要点: 这篇文章作者非常全面的阐述了设计一个消息队列需要考虑的因素以及各种权衡方案, 这是我感觉读过的关于消息队列设计的最好的文章了, 推荐给大家.

服务化和资源管理技术

1. Docker网络方案初探

https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=2649690618&idx=1&sn=03472edbd3d3038c72064bfa352b2f30&scene=0&key=77421cf58af4a653126e86ffa400c9073e2b23bdfd253f0441782e35a97ab42c29c92e1e7b900cbfa76100606779821a&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=OOZOqI574Cl8jNJTaxRXC%2F8a4MXJaYDaE8vR3FS8%2BmvYbYb5GY2GMNetg6J%2FLgpD

要点: Docker网络方案由两大阵营组成, 一个是隧道阵营, 一个是路由阵营, 隧道阵营需要封包和解包, 性能开销较大, 路由阵营需要管理复杂的路由表, 控制开销较大. 本文详细介绍了属于路由阵营的calico, 包括基本原理, demo演示和性能测试, 干货满满.

2. Docker五种存储驱动原理及应用场景和性能测试对比

https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=2649690685&idx=1&sn=9cbb9246f24f5d2b19aff8b92d9ea322&scene=0&key=77421cf58af4a65376684a3b31af2daf8f5ceef6f7a348b23c4c94d9f7be7a188565c5601945fe260179c5579ed64fe4&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=nZJEOrDD%2F3UpWNkpar03ALMxQGBTr5Pv2NjueTEq1lMOeNP2Rkv2A3oU%2BfcOTr9o

要点: docker存在5种存储驱动, 没有一种完美的方案, 这篇文章介绍了5种存储方案的原理, 并且提供了性能测试对比, 帮助大家按照使用场景选择.

服务高可用技术

1. 今日头条架构演进之路——高压下的架构演进专题

https://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=2653547520&idx=1&sn=f303a6250eb68775e9b6dbbdea6b9f06&scene=0&key=77421cf58af4a653fca7a21b63ea8260b9b2c62de529a260584803d0cefc60c8959acc44df470f45746589ab60ebb98a&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=uB1XoEK8DVCbc4kF%2BKP9IXE4S2QedHDoeXZ4cFnclv%2Bcc9AIJj29%2FTXWpRhX8u%2Fs

要点: 本文介绍了今日头条的微服务演化过程, 并且详细讲述了向微服务演化的过程中的服务自治方案, 貌似也是为数不多的使用consul做服务发现的国内公司.

2. 单点系统架构的可用性与性能优化

https://mp.weixin.qq.com/s?__biz=MjM5ODYxMDA5OQ==&mid=2651959480&idx=1&sn=337bd74410a6bef616128fd17abd08a8&scene=0&key=77421cf58af4a653582894fea908eecacab1e9c68815b00ef9d2bdf906dd89364b1e0e459cc655d02b19e3066a5ea2ff&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=nZJEOrDD%2F3UpWNkpar03ALMxQGBTr5Pv2NjueTEq1lMOeNP2Rkv2A3oU%2BfcOTr9o

要点: 单点系统很多时候无法完全避免(比如GFS的master), 本文介绍了几种常见的提升单点系统可用性的方案.

DevOps 技术

1. 用大数据思维做运维监控

http://www.jianshu.com/p/f634d7fc0f05

要点: 现在是大数据时代, 监控数据是一个非常现实并且真实的大数据应用场景, 包括状态数据dashboard, trace调用链, 业务指标, 硬件故障等等, 这篇文章讲述了大数据运维监控的思路.

2. 一个完整的微服务系统,应该包含哪些功能?

https://mp.weixin.qq.com/s?__biz=MzA5Nzc4OTA1Mw==&mid=2659597647&idx=1&sn=9a95fa4a12ae2cf6ce9a23ef9ad71400&scene=0&key=77421cf58af4a65360d204600ef660ed60fd3185e57f66c414059151743e00a3c1cb6bbcc6ef879fde4c3a886afbd31f&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=uB1XoEK8DVCbc4kF%2BKP9IXE4S2QedHDoeXZ4cFnclv%2Bcc9AIJj29%2FTXWpRhX8u%2Fs

要点:  近几年,微服务架构迅速在整个技术社区窜红,它被认为是IT软件架构的未来方向,大神Martin Fowler也给微服务极高的评价。那为什么我们需要微服务,微服务的真正优势到底是什么,一个完整的微服务系统,应该包含哪些功能,本文作者刘彦夫在软件设计和开发领域有10多年工作经验,他将会从他的角度给出答案。

大杂烩

1. 性能测试应该怎么做?

http://coolshell.cn/articles/17381.html#rd?sukey=3997c0719f151520652bc226bcac03214a8ea5fabeae2b65ae70a171436d00dd4e6130edfc2804375f9229045c3806e0

要点: 我们做架构的工程师一定离不开性能测试环节, 那么你的性能测试方案正确吗? 这篇文章告诉你如何科学的进行性能测试.

2. 技术团队如何发现和培养Tech lead?

http://mp.weixin.qq.com/s?__biz=MjM5MDE0Mjc4MA==&mid=2650993234&idx=2&sn=8d1d30846352624e127fa63a50d4693a&scene=1&srcid=0706cjkSxLy3z9oYSyrOVz0R&from=groupmessage&isappinstalled=0#wechat_redirect

要点: 正所谓千军易得, 一将难求, 发现和培养Tech Lead可不是一件简单的事, 不管是新同学还是老司机, 这篇文章对你都会有所收获.

转载于:https://www.cnblogs.com/zhengran/p/5655446.html

分布式技术一周技术动态 2016.07.10相关推荐

  1. 分布式技术一周技术动态 2016.03.20

    分布式系统实践 1. 基于Mesos和Docker的分布式计算平台 https://mp.weixin.qq.com/s?__biz=MzAxMDgzOTA2Mw==&mid=40276912 ...

  2. 分布式技术一周技术动态 2016.05.22

    分布式系统实践 1. 京东:10万规模容器的实践及运营之道 https://mp.weixin.qq.com/s?__biz=MzA4Nzg5Nzc5OA==&mid=2651659686&a ...

  3. 分布式技术一周技术动态 2016-10-09

    分布式系统实践 1. Spark 2.0 时代全面到来! http://mp.weixin.qq.com/s?__biz=MjM5MDAxNjkyMA==&mid=2650719749& ...

  4. 园林技术计算机应用技术,自考本科园林:2016年10月02316计算机应用技术历年真题及答案...

    以下自考本科园林专业:2016年10月02316计算机应用技术历年真题试卷及答案由湖南自考生网www.zikaosw.com收集.提供.更多真题及答案,可在我办网站"历年真题"栏目 ...

  5. 分布式技术一周技术动态 2016.02.21

    分布式系统实践 1. 远程接口设计经验分享 http://mp.weixin.qq.com/s?__biz=MzAwNjQwNzU2NQ%3D%3D&idx=2&mid=4020649 ...

  6. 分布式技术一周技术动态 2015.12.13

    分布式系统实践 1. 关于分布式事务.两阶段提交协议.三阶提交协议 http://www.hollischuang.com/archives/681?hmsr=toutiao.io&utm_m ...

  7. 分布式技术一周技术动态 2015.12.06

    分布式系统实践 1. 小米抢购限流峰值系统「大秒」架构解密 https://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=402182304&am ...

  8. 分布式技术一周技术动态 2016-11-27

    分布式系统实践 1. 大数据时代快速SQL引擎-Impala http://dwz.cn/4G9mvt 摘要: 在Dremel论文发表之后,开源社区涌现出了一批基于MPP架构的SQL-on-Hadoo ...

  9. 分布式技术一周技术动态 2016-09-18

    分布式系统实践 1. 10亿级微博消息系统的架构演进 http://mp.weixin.qq.com/s?__biz=MzI4NzE1NTYyMg==&mid=2651101741&i ...

最新文章

  1. darknet53的网络结构笔记
  2. spring-cloud-ribbon负载均衡
  3. 区块链技术入门,都涉及哪些编程语言?
  4. Kubernetes集群监控方案
  5. 深入了解java虚拟机(JVM) 第四章 对象的创建
  6. 宝塔 + 百度BCC + centos + vue + 搭建nginx服务器
  7. 算法--最大连续子序列和(动态规划,分而治之)
  8. 输入日期java_java怎么格式化输入日期
  9. CAS学习笔记(三)—— SERVER登录后用户信息的返回
  10. opencv学习笔记1:图片灰度化
  11. Entrez Direct学习笔记
  12. 泰坦尼克号数据_泰坦尼克号数据可视化分析
  13. linux sort命令优化提高速度
  14. a boo peek_|音译|171120*歌词ΓRed Velvet - Peek-A-Boo
  15. 前端常用英语单词(手都打累了)!
  16. 父类的对象指向子类对象,父类可以调用子类的方法吗?
  17. G711 G729音频编码总结
  18. PMI-ACP敏捷项目管理辅导:敏捷开发之 4句敏捷宣言
  19. PHP 服务器变量$_SERVER 服务器环境变量 $_ENV
  20. 全球及中国医用管材行业需求调研与竞争趋势研究报告2022版

热门文章

  1. 正向代理与反向代理;
  2. JAVA进阶day06内部类和匿名类
  3. [react] 你觉得react上手快不快?它有哪些限制?
  4. Taro+react开发(8)--控制跳转
  5. Taro+react开发(2)--简介2
  6. [css] 说说你对css盒子模型的理解
  7. 前端学习(2817):全局page配置文件
  8. 前端学习(1763):前端调试值之性能分析的方法一
  9. 前端学习(1434):为什么学习vue
  10. 前端学习(1360) :学生档案信息管理2