Web后端系统架构漫谈(5)——微服务和远程过程调用(RPC)

为什么需要微服务随着后端系统的演进,在单一项目上做开发已经不能适应快速的迭代和团队分工,功能模块之间开始出现明显的界限,部分功能模块变成公共模块,需要暴露接口供外部调用。这时候是采用微服务的时候了。微服务的关键是识别功能模块的分界,将各个功能模块抽取出来,独立成一个服务,以提高复用性、可维护性和改进性能。

阅读全文