SOFAStack - 金融级分布式架构


Apache-2.0
跨平台
Java

软件简介

SOFAStack™(Scalable Open Financial Architecture
Stack)是一套用于快速构建金融级分布式架构的中间件,也是在金融场景里锤炼出来的最佳实践。

项目官网:https://www.sofastack.tech

特性包括:

  • 开放:技术栈全面开源共建、保存社区中立、兼容社区 兼容开源生态,组件可插拔, SOFAStack 组件与其它开源组件可相互集成或替换。
  • 金融级:包含构建金融级云原生架构所需的各个组件,让用户更加专注于业务开发,满足用户场景的现状和未来需求,经历过大规模场景的锤炼,特别是严苛的金融场景。
  • 云原生:基于 SOFAStack 可快速搭建云原生微服务体系,快速开发更具可靠性和扩展性、更加易于维护的云原生应用。

SOFAStack 包含了构建微服务体系的众多组件,包括研发框架、RPC
框架,服务注册中心,分布式链路追踪,Metrics监控度量、分布式事务框架、服务治理平台等,结合社区优秀的开源产品,可以快速搭建一套完善的微服务体系。

随着业务规模和系统复杂性的增长,传统的微服务管理运维也变得越来越快,开发人员和运维人员面临诸多挑战。Service Mesh 和 Serverless
等新兴概念的出现可以解决此类问题。SOFAStack 为满足大规模部署下的性能要求以及应对落地实践中的实际情况,也开源了类似 SOFAMesh 和
SOFAMosn 等项目。