Go 语言进阶(三) -- 后端架构基础概念 架构发展 SOA(面向服务架构)、微服务架构、云计算、微服务服务治理
Go后端架构1.初识架构1.1架构定义是有关软件整体结构与组件的抽象描述用于指导软件系统各个方面的设计1.2架构发展架构演进的思路:垂直切分——分布式,水平切分——分层/模块,以满足软件迭代诉求,提高迭代效率。单机架构Allinone,所有的东西都在一个进程里,部署在一个机器上。优点:简单缺点:运维需要停服,用户体验较差;承载能力有限。单体架构在单机架构的基础上,将进程部署到多个机器上。优点:具备