摘要:
阅读全文
posted @ 2022-12-03 09:12
星火燎猿*
阅读(11)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2022-12-03 09:12
星火燎猿*
阅读(7)
评论(0)
推荐(0)
摘要:
3.1 简介 在设计系统架构时,一个比较有趣的问题就是确保系统在伸缩时的弹性。随着越来越多的系统运行在网络上或在互联网上提供访问,伸缩性正变得越来越重要。对于这样的系统,如果你希望误差的范围在几个数量级以内,那么容量规划的想法显然是荒谬的。如 果你... 阅读全文
posted @ 2022-12-03 09:12
星火燎猿*
阅读(32)
评论(0)
推荐(0)
摘要:
形式永远服从功能。 —Louis Henry Sullivan “设计之城”... 阅读全文
posted @ 2022-12-03 09:12
星火燎猿*
阅读(18)
评论(0)
推荐(0)
摘要:
你们修筑、修筑,预备道路,将绊脚石从我百姓的路中除掉。 —《以赛亚书》第57章14节 我们要看的第一个软件系统名为“... 阅读全文
posted @ 2022-12-03 09:12
星火燎猿*
阅读(31)
评论(0)
推荐(0)
摘要:
架构是一种很浪费空间的艺术。 —Philip Johnson 软件系统就像一座由建筑和后面的路构成的城市—由公路和旅馆构成的错综复杂的网络。在繁忙的城市里发生着许多事... 阅读全文
posted @ 2022-12-03 09:12
星火燎猿*
阅读(12)
评论(0)
推荐(0)
摘要:
所有前面的方法都有助于我们判断一个架构是否“足够好”—也就是说,是否有可能指导开发者和测试者构建一个系统,并满足系统的利益相关人的功能和质量关注点。在我们每天使用的系统中存在着许多好的架构。 但是,超越足够好的架构是怎样的呢?如果... 阅读全文
posted @ 2022-12-03 09:12
星火燎猿*
阅读(13)
评论(0)
推荐(0)
摘要:
我们曾提到,架构师玩的是折中的游戏。对于一组给定的功能需求和品质需求,没有唯一的正确架构和唯一的“正确答案”。我们从经验中得知,应该对架构进行评估,确定它是否满足其需求,然后再投入资金来构建、测试和部署这个系统。评估试图回答前面小节中讨论的一个... 阅读全文
posted @ 2022-12-03 09:12
星火燎猿*
阅读(39)
评论(0)
推荐(0)
摘要:
那么,好的架构师如何来处理这些关注点?我们曾经提到过,需要将系统组织成一些结构,每种结构都定义了特定类型的组件之间的具体关系。架构师的主要关注点就是对系统进行组织,让每种结构有助于解答一个关注点所定义的问题。关键的结构决定将产品划分为组件,并... 阅读全文
posted @ 2022-12-03 09:12
星火燎猿*
阅读(17)
评论(0)
推荐(0)
摘要:
到目前为止,我们已经讨论了一般意义上的架构,并分析了软件架构与其他领域的架构之间有何相似与差异。接下来我们将注意力转到“如何”设计软件架构。当架构师创建 软件系统的架构时,她应该关注什么? 软件架构师的首要关注点不是系统的功能。... 阅读全文
posted @ 2022-12-03 09:12
星火燎猿*
阅读(21)
评论(0)
推荐(0)

浙公网安备 33010602011771号