微服务容错设计
-
MSA微服务架构指南:从基础到实践,轻松构建高效可靠系统
微服务架构正在重塑我们构建软件的方式。你可能听说过这个概念,但真正理解它意味着什么,以及它如何改变开发流程,需要从基础开始。 1.1 什么是微服务架构(MSA) 想象一下建造一座城市。单体架构像是把所有功能都塞进一栋摩天大楼,而微服务架构则是规划了一个由专业街区组成的城市——每个街区独立运作,却又相互协作。 微服务架构本质上是一种将应用程序构建为一组小型服务的方法。每个服务运行在自己的进程中,通过轻量级机制(通常是HTTP资源API)进行通信。这些服务围绕业务能力构建,可以独立部署,使用不同的编程语言和数据存储技术...

