详解蚂蚁开源框架SOFA

前言

SOFA解决:分布式下的服务和组件管理以及调用繁琐的问题

SOFA结构图

1.Sofa是什么

SOFA 源自于 Service Oriented Fabric Architecture,即面向服务的架构。
随着 SOFA 的开源,目前 SOFA 的新解释:Scalable Open Financial Architecture

SOFA 是蚂蚁金服自主研发的金融级分布式中间件,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布式定时任务,限流/熔断框架,动态配置推送,分布式链路追踪,Metrics监控度量,分布式高可用消息队列,分布式事务框架,分布式数据库代理层等组件,是一套分布式架构的完整的解决方案,也是在金融场景里锤炼出来的最佳实践。

2.为什么要用Sofa

Sofa和Spring cloud

  • 不同点
    SOFA中将整个系统拆分为一个个模块(bundle),SpringCloud将系统拆分为多个微服务(MicroService),其实意思差不多,各个模块(服务)各司其职,通过JVM/RPC进行调用。 SOFA可以通过

猜你喜欢

转载自blog.csdn.net/qq_34820803/article/details/107746199