一种架构风格,将单体应用划分成一组小的服务,服务之间相互协作,实现业务功能
每个服务运行在独立的进程中,服务间采用轻量级的通信机制协作(通常是HTTP/JSON)
每个服务围绕业务能力进行构建,并且能够通过自动化机制独立地部署
很少有集中式的服务管理,每个服务可以使用不同的语言开发,使用不同的存储技术,
模块化的目的是为了重用,模块化后可以方便重复使用和插拨到不同的平台,不同的业务逻辑过程中。 组件化的目的是为了解耦,把系统拆分成多个组件,分离组件边界和责任,便于独立升级和维护。
Pattern: API Gateway / Backend for Front-Endarrow-up-right
谈API网关的背景、架构以及落地方案arrow-up-right
微服务arrow-up-right
Last updated 4 years ago