首页
学习
活动
专区
工具
TVP
发布

ImportSource

专栏作者
207
文章
387618
阅读量
68
订阅数
Docker架构里那些名字背后的秘密
Docker作为一个linux平台上一款轻量级虚拟化容器的管理引擎。在短短的两三年内火得不得了。人人都在说docker,大大小小的容器summit。 Docker的前景被普遍看好。最近恰好在研究Docker。看了孙宏亮大牛的《Docker源码解析》更是很有感触。于是我就在想,可不可以写一个学习体会来做一个阶段性总结。我的想法就是如何从起名字的角度来阐释Docker架构的一些内部原理。曾经有一位大牛导师给我说过这样几句话: “你给每个类起的名字代表了你对这个实现逻辑的最高理解”。 原话不记得了。但大体意思就是
ImportSource
2018-04-03
7200
故障驱动的微服务架构设计
此文背景: 之所以发布此文,是有一个直接的原因,就是我们之前在线上遇到了一个使用timeout来判断是否失败的案例,这是真实的,结果就是效果很不好。看了本文中介绍的各种技术和架构模式,让我忽然对之前的这个案例有了一个新的认识,就是“快速失败”不应该依赖于传统的比如timeout这种超时机制来进行,也许使用本文中介绍到的技术(比如:Circuit Breakers)要更加地可靠和受控。 目录 微服务架构的风险 优雅的服务降级 变更管理 健康检查和负载平衡 自愈(Self-healing) 故障转移缓存
ImportSource
2018-04-03
1.3K0
做开发的都应知道的关于架构的五件事
回想起2010年的时候,我还曾写过一篇标题为“你是一名架构师吗?”的文章,里边阐述了软件开发者和软件架构师的区别与联系。 尽管都已经过去八年之久,并且整个行业在很多方面都发生了变化。 但看起来软件开发团队们依然对一些基础问题充满了争议,尤其和软件架构有联系的那些方面。 考虑到我们正在构建的软件系统的分布式特性以及团队构建的分布式特性,这些问题可以说比以前更重要。 本文就这个主题做一个简短的阐明,并揭穿一些神话,以下是每个软件开发人员应该了解的关于软件架构的五件事情。 关键要点 鉴于我们正在构建的软件系
ImportSource
2018-04-03
9150
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档