SOFA WEEKLY | 每周精选
筛选每周精华问答,同步开源进展
欢迎留言互动~
SOFAStack(Scalable Open Financial Architecture Stack)是蚂蚁集团自主研发的金融级云原生架构,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布式定时任务,限流/熔断框架,动态配置推送,分布式链路追踪,Metrics 监控度量,分布式高可用消息队列,分布式事务框架,分布式数据库代理层等组件,也是在金融场景里锤炼出来的最佳实践。
SOFAStack 官网: https://www.sofastack.tech
SOFAStack: https://github.com/sofastack
SOFA 社区会议预告
Layotto:
主题:Layotto 社区会议
时间:09 月 27 日 14:00 - 15:00
入会口令(钉钉):688 824 34655
电话呼入:+02162681677(中国大陆)+057128095818(中国大陆)
入会链接:https://meeting.dingtalk.com/j/1YVn7ufR5ob
议题:
Layotto 项目规划和展望 #976
2023 开源之夏-课题汇总 #894
OSPP | Layotto 支持 plugable component 组件 #959
Support Pod Injection to deploy Layotto as a sidecar in Kubernetes #910
2023 CSDI SUMMIT #987
「Layotto」:https://github.com/mosn/layotto/issues/992
SOFAServerless:
主题:SOFAServerless 社区会议
时间:09 月 27 日 19:30 - 20:30
入会口令(钉钉):909 575 00367
电话呼入:+02162681677(中国大陆)+057128095818(中国大陆)
入会链接:https://meeting.dingtalk.com/j/z825JrGbwXa
议题:
9 月 27 日发布 0.5 版本,说明单测与文档的重要性、功能代码的合并;官网内容同步完成更新
待迭代事项
SOFAArk
基座模块 1:1 复用 ClassLoader
支持 SOFABoot 4.0 和 JDK 17
SOFAServerless
支持中间件列表与优先级,排摸支持情况,设计评测标准
官网已完成搭建和部署,待补充与完善内容
ModuleController
先扩后缩
单测达到 80/60、8+ 集成测试、CI 自动化、开发者指南
#72 #73
ModuleController 各项参数校验
replicas = -1 表示对等架构
#94
发布的分组策略,扩缩容的分组策略
Arklet
服务的跨 Spring Context 发现与调用
普通 SpringBoot 改造成基座报错
#109
【Feature】关于 Arklet 健康检查解决方案
#25
模块安装支持远程协议
Arklet 支持 JDK 17
#48
【spring-boot-ark-plugin】
#74
【Arklet】指令耗时统计和资源消耗统计设计 #77
Arkctl
Arkctl 增加模块对应实例与状态查询
Arkctl 增加模块代码初始化能力
#83
Arkctl 增加模块部署能力
#82
Arkctl、Arklet、ModuleController 0.5 发版本
「SOFAServerless」:https://github.com/sofastack/sofa-serverless/issues/117
SOFA 社区会议回顾
Layotto:
主题:Layotto 社区会议
时间:09 月 20 日 14:00 - 15:00
会议内容:
开源之夏
组件开发
组件开发向前兼容问题讨论
Hello 组件的实现讨论
K8s 注入
部署流程、文档演示以及 K8s 配置方案讨论
本周六 CDSI SUMMIT 同步
「Layotto」:https://github.com/mosn/layotto/issues/992
「会议回放」:https://www.bilibili.com/video/BV1xH4y1m79S
SOFAServerless:
主题:SOFAServerless 社区会议
时间:09 月 19 日 19:30 - 20:30
会议内容:
9月第一次双周会迭代进展对焦
Arklet 0.3、基座 Starter 发布-已完成
官网初版发布-已完成
模块安装支持远程协议-已完成
其余正在开发中
讨论工程结构问题,未来新名称可用后,会统一更新到新 Group 里,并且仓库可以拆出多个来
「SOFAServerless」:https://github.com/sofastack/sofa-serverless/issues/117
C 位大咖说
SOFAStack 社区本周贡献
本周推荐阅读
降本增效: 蚂蚁在 Sidecarless 的探索和实践
Go 原生插件使用问题全解析
生产环境可用的 Seata-go 1.2.0 来啦!!!
Seata-DTX|分布式事务金融场景案例介绍