后段基础_06 | 青训营笔记

41 阅读1分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 7 天

什么是架构

定义:

结构:有关软件整体结构与组建的抽象描述

重要性:

是一个程序的地基,只有地基选的好,才能搭的高,效果好

架构类型

  • 单机架构:把项目部署在一个机器中

简单、但会出现运维时导致停服的问题

  • 垂直应用|切分

分布式部署,水平扩容不容易停服。但是效率不高

  • SOA微服务

奖不同的功能单元抽象为服务

定义服务之间的通信标准

但是会出现:数据一致性、高可用、治理、解构的问题

企业级后端架构剖析

企业级后端架构的挑战