SOFAStack™(Scalable Open Financial Architecture Stack)是一套用于快速构建金融级分布式架构的中间件,也是在金融场景里锤炼出来的最佳实践。
**项目官网:[https://www.sofastack.tech](https://www.sofastack.tech/)**
![image](https://static.oschina.net/uploads/space/2019/0709/163750_2OA0_3820517.png)
特性包括:
* 开放:技术栈全面开源共建、保存社区中立、兼容社区 兼容开源生态,组件可插拔, SOFAStack 组件与其它开源组件可相互集成或替换。
* 金融级:包含构建金融级云原生架构所需的各个组件,让用户更加专注于业务开发,满足用户场景的现状和未来需求,经历过大规模场景的锤炼,特别是严苛的金融场景。
* 云原生:基于 SOFAStack 可快速搭建云原生微服务体系,快速开发更具可靠性和扩展性、更加易于维护的云原生应用。
SOFAStack 包含了构建微服务体系的众多组件,包括研发框架、RPC 框架,服务注册中心,分布式链路追踪,Metrics监控度量、分布式事务框架、服务治理平台等,结合社区优秀的开源产品,可以快速搭建一套完善的微服务体系。
随着业务规模和系统复杂性的增长,传统的微服务管理运维也变得越来越快,开发人员和运维人员面临诸多挑战。Service Mesh 和 Serverless 等新兴概念的出现可以解决此类问题。SOFAStack 为满足大规模部署下的性能要求以及应对落地实践中的实际情况,也开源了类似 SOFAMesh 和 SOFAMosn 等项目。
- 授权协议:
- Apache-2.0
- 开发语言:
- Java 查看源码»
- 操作系统:
- 跨平台