八种架构设计模式及其优缺点.docxVIP

  • 20
  • 0
  • 约5.54千字
  • 约 17页
  • 2021-06-27 发布于山东
  • 举报
精品文档 精品文档 PAGE PAGE16 精品文档 PAGE . 八种架构设计模式及其优缺点概括 (上) 什么是架构 我想这个问题,十个人回答得有十一个答案,因为此外的那一个是大家妥协的结果。 哈哈,我理解,架构就是 骨架,如下列图所示: 人类的身体的支撑是主要由骨架来肩负的,然后是其上的肌肉、神经、皮肤。架构对 于软件的重要性不亚于骨架对人类身体的重要性。 什么是设计模式 . 这个问题我问过的面试者不下于数十次,回答五花八门,在我看来,模式就是 设计模式就是设计经验,有了这些经验,我们就能在特定情况下使用特定的设计、组合设 计,这样能够大大节俭我们的设计时间,提高工作效率。  经验, 作为一个工作 10年以上的老码农,经历的系统架构设计也算不少,接下来,我会把 工作中用到的一些架构方面的设计模式分享给大家,望大家少走弯路。总体而言,共有八 种,分别是: 单库单应用模式:最简单的,可能大家都见过 内容散发模式:当前用的比较多 查问分别模式:对于大并发的查问、业务 微服务模式:适用于复杂的业务模式的拆解 多级缓存模式:能够把缓存玩的很好 分库分表模式:解决单机数据库瓶颈 弹性伸缩模式:解决波峰波谷业务流量不均匀的方法之一 多机房模式:解决高可用、高性能的一种方法 3. 单库单应用模式 这是最简单的一种设计模式,我们的大多半本科毕业设计、一些 小的应用,基本上都是这种模式,这种模式

文档评论(0)

1亿VIP精品文档

相关文档