架构
多机房下的 Kubernetes 演进
· ☕ 4 分钟
1. 应用架构与业务发展、运维能力匹配 在行业会议、文档博客中,我们时常能见到各种优秀的解决方案,但是如果直接照搬到自己的业务,却又频频碰壁。因为,这些技术方案是特定的业务场景孵化出来的,不同的业务形态、不同的业务规模、不同的业务发展阶段都会影响

等价域名
· ☕ 1 分钟
1. 含义 如果一个服务有多个域名入口,通过这些入口访问得到的内容一样,那么称这些域名为等价域名。 比如,通过等价域名,可以提供 3 个一模一样的文件或者接口服务。 https://server.chenshaowen.com/static/index.html https://server-peer-a.chenshaowen.com/static/index.html https://server-peer-b.chenshaowen.com/static/index.html 2. 用途 2.1 增加浏览器并发上线 浏览器通常会限制对单个域名最大并发数量不超过 6 个/秒。通

一文读尽十种常见软件架构模式
· ☕ 4 分钟
大家是否思考过如何设计大型企业级系统?在进行主要的软件开发之前,我们先得选择一个合适的架构。这个架构要给我们所需的功能和质量保证。因此,在将这些架构用于我们的设计之前,我们应该理解不同的架构体系。 1. 什么是架构模式 根据 Wikipedia 解释, 一个架构模式就是

微服务设计
· ☕ 1 分钟
作者: [英] Sam Newman 出版年: 2016-5 ISBN: 9787115420268 Notes: 主要回答了一系列关于微服务的问题。什么是微服务,微服务具有什么特点,系统是如何演化的,如何划分服务,集成、部署、测试策略。 对整个微服务介绍比较全面,很多观点能引起我的共鸣。适合对现有项目不满,准备尝试微服务的

大型网站技术架构
· ☕ 1 分钟
副标题: 核心原理与案例分析 作者: 李智慧 出版社: 电子工业出版社 出版年: 2013-9-1 ISBN: 9787121212000 Notes: 没有业务对技术的需求,培养不出优秀的架构师。 作者是伴随着淘宝业务增长,一起成长起来的。 书中主要从系统性能,可用性,伸缩性,扩展性,安全性几个方面阐述网站架构技术要点