跳转至

微服务架构

title: 什么是微服务?

1. 微服务架构(通常简称为微服务)是指开发应用所用的一种架构形式。通过微服务,可将大型应用分解成多个独立的组件,其中每个组件都有各自的责任领域。在处理一个用户请求时,基于微服务的应用可能会调用许多内部微服务来共同生成其响应。
2. 每个服务运行在一个单独的进程中。
3. 每个服务有多个实例在运行,每个实例可以运行在容器化平台内,达到平滑伸缩的效果。
4. 各微服务间一般通过RESTful API来进行通信。
5. 微服务架构致力于松耦合和高内聚的效果。