高可用可伸缩微服务架构:基于Dubbo、Spring Cloud和Service Mesh
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第1章 微服务架构概述

随着架构设计的发展,微服务架构绝对是目前架构领域炙手可热的设计理念。自从微服务架构概念被提出以后,很多技术“大咖”也都给出了自己的诠释,业内很多知名公司研发团队也纷纷试水,使用微服务架构来指导自己的系统建设工作。目前的情况特别像十多年前面向服务架构(SOA)概念刚出现时的状况,经过技术圈无数人长达几年的讨论和发展,SOA架构的内涵和外延最终成为我们目前了解和看到的样子。本书根据目前国内外的各种技术思想,以及各位作者自身多年的架构经验,以及近年对微服务架构的实践总结,完整呈现了微服务架构的发展历程、设计特点、架构实践,以及高可用、一致性、数据、部署、监控等各方面的内容。

本章先回顾一下软件架构(Software Architecture)的发展历程,了解微服务架构(MicroServices Architecture,简称MSA)产生和发展的来龙去脉。