
软件架构
文章平均质量分 90
思绪缥缈
这个作者很懒,什么都没留下…
展开
-
Spark架构与原理这一篇就够了
可扩展的分布式计算引擎。转载 2022-09-27 21:59:10 · 867 阅读 · 1 评论 -
分布式架构知识体系必读
1.问题 1、何为分布式何为微服务? 2、为什么需要分布式? 3、分布式核心理论基础,节点、网络、时间、顺序,一致性? 4、分布式是系统有哪些设计模式? 5、分布式有哪些类型? 6、如何实现分布式? 2.关键词节点,时间,一致性,CAP,ACID,BASE,P2P,机器伸缩,网络变更,负载均衡,限流,鉴权,服务发现,服务编排,降级,熔断,幂等,分库分表,分片分区,自动运维,容错处理,全栈监控,故障恢复,性能调优3.全文概要随着移动互联网转载 2021-03-23 17:15:44 · 273 阅读 · 0 评论 -
C4介绍
好多年前,徐昊说过的一句话给了我很大启发,他说“纸上的不是架构,每个人脑子里的才是”。这句话告诉我们,即便是天天工作在一个团队里的人,对架构的认识也可能是不一样的。每个人嘴上说的是类似的话,但心里想象的画面仍然是不一样的。在我多年的工作中,我越来越认可这句话所揭示出的道理。软件开发是一个团队协作的工作,混乱的理解会造成架构的无意义腐化、技术债的无意识积累、维护成本的无价值上升。最近听到一句话,...转载 2019-10-30 16:39:15 · 1815 阅读 · 0 评论 -
C4模型
用于软件架构的 C4 模型 关键要点 第 1 层:系统上下文 第 2 层:容器 第 3 层:组件 第 4 层:代码 符号 关键要点由于向敏捷转型,软件架构图的使用规模已经大幅缩减。即使有在使用软件架构图,它们往往也混淆不清。 C4 模型由一系列分层的软件架构图组成,这些架构图用于描述上下文、容器、组件和代码。C4 图的层次结构提供了不同的抽象级别,每种抽象...转载 2019-10-30 15:53:16 · 399 阅读 · 0 评论