从SOA到微服务,企业分布式应用架构在云原生时代如何重塑

Posted lyhero11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从SOA到微服务,企业分布式应用架构在云原生时代如何重塑相关的知识,希望对你有一定的参考价值。

摘要:

SOA 采用中心化的服务总线架构,解耦了业务逻辑和服务治理逻辑;微服务架构回归了去中心化的点对点调用方式,在提升敏捷性和可伸缩性的同时,也牺牲了业务逻辑和服务治理逻辑解耦所带来的灵活性。

为了解决上述挑战,社区提出了 Service Mesh(服务网格)架构。它重新将服务治理能力下沉到基础设施,在服务的消费者和提供者两侧以独立进程的方式部署。

这样既达到了去中心化的目的,保障了系统的可伸缩性;也实现了服务治理和业务逻辑的解耦,二者可以独立演进不相互干扰,提升了整体架构演进的灵活性。同时服务网格架构减少了对业务逻辑的侵入性,降低了多语言支持的复杂性。

mp.weixin.qq.com/s/zl0Z-bCoLDFGD8GFYh68CQ

技术图片

 

以上是关于从SOA到微服务,企业分布式应用架构在云原生时代如何重塑的主要内容,如果未能解决你的问题,请参考以下文章

10分钟!构建支持10万/秒请求的大型网站

.NET 在云原生时代的蜕变,让我在云时代脱颖而出

架构解密分布式到微服务:深入解析分布式文件存储,软件定义存储

云原生安全从分布式追踪看云原生应用安全

云原生时代,巧妙利用云架构优化本地部署的方法论 | Q推荐

微服务演进