Apache ShardingSphere权威指南
上QQ阅读APP看书,第一时间看更新

1.2.2 用于前端服务的微服务架构

为应对海量访问者,单体架构惨遭淘汰,正式成为历史,而微服务架构成了“新宠”。微服务架构用于将一系列关联松散的服务集成为应用,换而言之,这导致应用由一系列独立的组件组成,这些组件以服务的方式运行进程,并执行整个系统的部分任务。这些组件通过轻量级应用程序接口(application program interface,API)进行通信,由于每个服务都是独立运行的,因此可根据业务需求分别对其进行部署、更新和扩缩容。