
8篇文章 · 5035字 · 1人关注
1、互联网标准技术架构图 架构图如下图所示。这张图基本涵盖了互联网技术公司的大部分技术点,不同公司只是在具体的技术实现上稍有差异,但不会跳出这个...
1、序言 微服务算是互联网行业的热词了,甚至被用在了不合理的场景中(比如一些业务并不复杂的系统,被拆分成了好几十个微服务)。一般也只有大公司才能...
1、可扩展 为了实现一个需求,需要修改系统代码时,若修改代码对已存在的功能影响非常小,那么说明原有系统的可扩展性高;若修改代码对已存在的功能影响...
1、什么是CAP C代表一致性(Consistency),A代表可用性(Availability),P代表分区容错性(Partition Tol...
1、什么是高可用 高可用指系统的可用程度。没有100%的可用性。打个夸张的比方说,部署在全球的所有机房都同时停电了,那么系统就不能再提供服务。一...
序言 架构设计的输出就是文档,设计中的每一个流程输出为子文档。每个架构师可能有自己的一个架构设计流程,也会不断优化自己的架构设计流程。这里根据李...
架构设计的目的就是解决系统的复杂度。架构师首先需要识别出系统的复杂度,然后再针对性地给出备选方案,选择备选方案,进而进入备选方案的详细设计。可见...
1、软件架构的定义 软件架构指软件系统的顶层结构。系统由一群关联个体组成,以及个体运作和协作的规则。个体可以是子系统、模块和组件。 从不同的视图...
文集作者