SOFA WEEKLY | 每周精选
筛选每周精华问答,同步开源进展,欢迎留言互动~
SOFAStack(Scalable Open Financial Architecture Stack)是蚂蚁集团自主研发的金融级云原生架构,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布式定时任务,限流/熔断框架,动态配置推送,分布式链路追踪,Metrics 监控度量,分布式高可用消息队列,分布式事务框架,分布式数据库代理层等组件,也是在金融场景里锤炼出来的最佳实践。
SOFAStack 官网: https://www.sofastack.tech
SOFAStack: https://github.com/sofastack
SOFAChannel#35 预告
SOFABoot 是蚂蚁集团开源的基于 Spring Boot 的研发框架。近期,SOFABoot 更新了 4.0 版本,带来了更多新特性。不仅正式支持了 Spring Boot 3 版本,也同时做出了包括历史功能演进在内的一系列调整优化,使得框架自身更加易用。
本期 SOFAChannel#35 邀请到了蚂蚁集团技术专家、SOFABoot 项目 Maintainer 胡子杰跟大家分享 《SOFABoot 4.0 — 迈向 JDK 17 新时代》。
SOFA 社区会议预告
SOFAServerless:
主题:SOFAServerless 社区会议
时间:09 月 04 日 19:30 - 20:30
入会口令(钉钉):909 575 00367
电话呼入:+057128095818(中国大陆) +02162681677(中国大陆)
入会链接:https://meeting.dingtalk.com/j/EQzqQVtJoro
议题:
8月回顾
Arklet 待完成的动作
增加影响基座健康状态的能力,查询健康状态指令
ModuleController 的功能
各项参数校验、单测达到 80/60、8+ 集成测试、CI 自动化、开发者指南
各组件的发版 release
ModuleController 0.3
Arklet 0.3
SOFAArk 2.2.2
9 月迭代规划讨论
SOFAArk
基座模块 1:1 复用 ClassLoader
支持 SOFABoot 4
SOFAServerless
支持中间件列表与优先级,排摸支持情况,设计评测标准
基座 Starter,Arklet 的打包发布
ModuleController
新扩后缩
模块回滚
模块流量 Service
Arklet
服务的跨 Spring Context 发现与调用
Arkctl、Arklet、ModuleController 0.5 发版本
「*SOFAServerless*」:https://github.com/sofastack/sofa-serverless/issues/44
Layotto:
主题:Layotto 社区会议
时间:09 月 06 日 14:00 - 15:00
入会口令(钉钉):688 824 34655
电话呼入:+02162681677(中国大陆)+057128095818(中国大陆)
入会链接:https://meeting.dingtalk.com/j/MkM4YQVrEE3
议题:
Layotto 项目规划和展望 #976
2023 开源之夏-课题汇总 #894
OSPP | Layotto 支持 plugable component 组件 #959
Support Pod Injection to deploy Layotto as a sidecar in Kubernetes #910
Develop a new component for sms API;为“短信 API”开发新的组件 #830
「*Layotto*」:https://github.com/mosn/layotto/issues/984
SOFA 社区会议回顾
Layotto:
主题:Layotto 社区会议
时间:08 月 30 日 14:00 - 15:00
会议内容:
下半年规划与展望
- SDK 模式、公有云部署的两个方向明确
- SDK 模式、公有云部署的两个方向明确
开源之夏
Layotto K8s 集成:关于动态配置注入思路的讨论
短信邮件 API:API 适配不同云厂商的组件具体开发
「*Layotto*」:https://github.com/mosn/layotto/issues/984
「*会议回放*」:https://www.bilibili.com/video/BV1bz4y1K7RG
SOFARPC 5.11.0 版本发布
发布 SOFARPC 5.11.0 版本,主要变更如下:
支持 SOFARPC 在 Mac M1 芯片环境编译
修复直连调用时,url 拼接错误的问题
升级 Hessian 到 3.5.0
升级 Bolt 到 1.6.6
升级 gRPC 到 1.53.0
升级 SOFARegistry 到 6.3.0
升级 Dubbo 到 3.1.8
升级 Javassist 到 3.29,引入新版 API,支持在 JDK 17 环境下使用
解决部分 SOFABoot 4.0 下的兼容性问题,现在 SOFARPC 支持基于 SOFABoot 4.0 运行
详细发布报告:https://github.com/sofastack/sofa-rpc/releases/tag/v5.11.0
SOFAHessian 3.5.0 版本发布
发布 SOFAHessian 3.5.0 版本,主要变更如下:
新增了 Currency、 Atomic、Throwable、StackTraceElement 类的定制序列化器,支持在 JDK 17 环境下运行
针对内部的反射逻辑做了一定的调整,支持在 JDK 17 环境下运行
详细发布报告:https://github.com/sofastack/sofa-hessian/releases/tag/v3.5.0