一、 是什么 一种架构模式,将一个很大的代码库拆分成若干个小模块,一个模块即一个服务,符合单一职责,对外提供服务,服务之间通信基于网络,某一个服务内部的修改不会影响服务调用方的变动。 1.1 优势 编程语言没有限定,不同模块可以使用单独的技术语言; 各个模块独立,升级或者出现问题,不会影响其他模块,不会有扩散性; 易于扩展,可以给某个单独模块提升扩展; 1.2 问题 微服务是基于分布式的系统,

- 阅读全文 -