开源项目
2018 年 4 月,蚂蚁集团宣布开源 SOFAStack 金融级分布式架构。得益于社区的信任和支持,目前已经累积超过 3.4 万的 Star 数和超过 100 家企业用户,并持续向打造金融级云原生多个技术领域的标杆努力(数据统计截止时间为 2020 月 2 月 21 日)。
SOFAStack 目前涵盖的开源项目有:
主要项目
通过平台来解决大规模运维中发布、监控和审计的难题,并集成云原生的各种功能(例如容器、Serverless 和 Mesh 等),来提高运维效率。
孵化项目
一站式管控平台 SOFADashboard。
主要工具
网络通信框架 SOFABolt、生产级高性能 Java 实现 SOFAJRaft、自动化测试框架 SOFAActs、轻量级类隔离容器 SOFAArk。
生态项目
高性能可扩展安全网络代理 MOSN、简单可扩展自治事务框架 Seata。
同时,SOFAStack 也积极参与了多个重要开源社区,如 SOFAStack 消息队列(SOFAStack MQ,简称SOFAMQ)加入了 OpenMessaging 社区贡献能力。
开源活动
除了开源项目本身的活跃,SOFAStack 也坚持“开放”的运作思路,吸引外部众多开发者参与社区活动,形成了绕其技术的线上线下开发者社区。
全球线上线下社区活跃
至目前,SOFAStack 累计组织或参与多场技术布道,涉及北京、上海、广州、深圳、成都、美国圣地亚哥等城
市。同时,每月定期的线上技术直播也大大促进了社区的活跃,截止目前累计举办线上直播活动 12 场,主题包括微服务、分布式事务等技术领域,影响超过 10 万开发者。
积极的社区共建
SOFALab 为 SOFAStack 社区发起源码解析系列文章的共建活动,该系列文章详细介绍了各个部分的代码设计和实现由蚂蚁 SOFA 团队和源码爱好者们共同出品。
至目前,SOFALab 源码共建累计完结 4 个系列:SOFARPC、SOFABolt、SOFATracer、SOFAJRaft。还有 4
系列:SOFARegistry、SOFABoot、SOFAArk、MOSN 正在共建中。