- 2
- 0
- 约5.83千字
- 约 14页
- 2019-08-27 发布于安徽
- 举报
八种架构设计模式及其优缺点概述(上)
1. 什么是架构
????????我想这个问题,十个人回答得有十一个答案,因为另外的那一个是大家妥协的结果。哈哈,我理解,架构就是骨架,如下图所示:
????????人类的身体的支撑是主要由骨架来承担的,然后是其上的肌肉、神经、皮肤。架构对于软件的重要性不亚于骨架对人类身体的重要性。
2. 什么是设计模式
????????这个问题我问过的面试者不下于数十次,回答五花八门,在我看来,模式就是经验,设计模式就是设计经验,有了这些经验,我们就能在特定情况下使用特定的设计、组合设计,这样可以大大节省我们的设计时间,提高工作效率。
????????作为一个工作10年以上的老码农,经历的系统架构设计也算不少,接下来,我会把工作中用到的一些架构方面的设计模式分享给大家,望大家少走弯路。总体而言,共有八种,分别是:
单库单应用模式:最简单的,可能大家都见过
内容分发模式:目前用的比较多
查询分离模式:对于大并发的查询、业务
微服务模式:适用于复杂的业务模式的拆解
多级缓存模式:可以把缓存玩的很好
分库分表模式:解决单机数据库瓶颈
弹性伸缩模式:解决波峰波谷业务流量不均匀的方法之一
多机房模式:解决高可用、高性能的一种方法
3. 单库单应用模式????????这是最简单的一种设计模式,我们的大部分
您可能关注的文档
- 2019年届高三【经济生活】核心知识点归纳.doc
- 2019执业药师【药学综合知识和技能】考试大纲.doc
- AnsoftMaxwell3D圆柱永磁体受力仿真Harris.doc
- APP开发合同范本模板.doc
- APS专业审核考试宏观经济学.doc
- A区地下车库1汽车坡道钢结构驳接爪玻璃雨棚工程施工组织方案.doc
- B083700006安全系统工程B卷.doc
- C+MySQL图书管理系统.doc
- c4投标文件质量、安全、环境、文明保证方法.doc
- civil3d学习指南4放坡.doc
- JJF(鲁) 238-2026 三维激光扫描仪法球形金属罐容积校准规范.pdf
- T∕CASAS 055-2026 半导体材料紫外光电子能谱测试方法.pdf
- 新疆地方标准DB65T 8062-2026 房屋建筑编码标准.docx
- 新疆检测检验团体标准T∕XJZJXH 0019-2026 阿瓦提芒果杏(胡安娜杏).docx
- 新疆检测检验团体标准T∕XJZJXH 0022-2026 阿瓦提小麦粉.docx
- 新疆地方标准DB65T 8048-2026 预拌混凝土碳排放计算方法及评价标准.docx
- 新疆地方标准DB65∕T 5041-2026 自然灾害综合风险承灾体调查技术规范.docx
- 新疆检测检验团体标准T∕XJZJXH 0014-2026 驼乳中四环素类抗生素的测定 智能手机辅助稀土荧光试纸条定量法.docx
- 新疆检测检验团体标准T∕XJZJXH 0017-2026 阿瓦提长绒棉.docx
- 新疆地方标准DB65T 8059-2026 岩土工程勘察纲要编制导则.docx
原创力文档

文档评论(0)