微服务架构设计

186 阅读1分钟

微服务架构设计遵循的原则

单一职责

每项服务都应该专注于一个目的并把它做好,微服务之间依赖链不要过长。

服务容错

使用熔断器实现快速的故障容错和线程隔离,例如Hystrix、Sentinel。

统一网关

通过网关代码微服务请求,网关是微服务架构对外的暴露的唯一入口。

API向后兼容

确保微服务API变更后能向后兼容,每一个API接口修改,都需要做到向后兼容。

常见的电商系统业务架构

image.png

或者

微服务架构设计.jpg