摘要: 极客时间:《从 0 开始学架构》复杂度来源:可扩展性 ###引言 可扩展性指系统为了应对将来需求变化而提供的一种扩展能力,当有新的需求出现时,系统不需要或者仅需要少量修改就可以支持,无须整个系统重构或者重建。 在软件开发领域,面向对象思想的提出,就是为了解决可扩展性带来的问题;后来的设计模式,更是将 阅读全文
posted @ 2021-12-07 23:52 牛犁heart 阅读(81) 评论(0) 推荐(0)
摘要: 极客时间:《从 0 开始学架构》复杂度来源: 高可用 ###引言 维基百科上的定义:系统无中断地执行其功能的能力,代表系统的可用性程度,是进行系统设计时的准则之一。 “无中断”是重点也是难点,软件会出bug,硬件会逐渐老化,更别提复杂的外部环境更是难以预测和避免,使得很难做到真正意义上的“无中断”。 阅读全文
posted @ 2021-12-07 00:15 牛犁heart 阅读(72) 评论(0) 推荐(0)