Skip to content

什么是微服务

微服务是由多个独立且单一职责的服务组成的系统架构,不同服务通过定义的API远程调用实现通信。相比单体架构,微服务架构体现在灵活性,敏捷性,可扩展性和容错性等方面。

灵活的开发与部署

易于扩展

提高系统的稳定性与容错能力

更符合敏捷和DevOps流程

提升开发效率

有利于大型系统的现代化

更容易实现业务隔离

更容易实现可观测性

微服务组成

网关

注册中心

配置中心

RPC

服务发现

服务熔断降级

微服务