SOFA WEEKLY | 每周精选,筛选每周精华问答
同步开源进展,欢迎留言互动
SOFAStack(Scalable Open Financial Architecture Stack)是蚂蚁金服自主研发的金融级分布式架构,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布式定时任务,限流/熔断框架,动态配置推送,分布式链路追踪,Metrics 监控度量,分布式高可用消息队列,分布式事务框架,分布式数据库代理层等组件,也是在金融场景里锤炼出来的最佳实践。
SOFAStack 官网: https://www.sofastack.tech
SOFAStack: https://github.com/sofastack
社区 Big News
号外号外,本周有几件大事:
NO.1 SOFAStack 新官网发布啦
新官网将会提供更完善的开发文档、使用指南以及更全面的活动回顾、信息资讯,欢迎访问使用。访问地址依然是:
https://www.sofastack.tech
NO.2 社区认证了两位 Committer
Github ID @ScienJus 成为 SOFARPC Committer:
主要贡献:
1、贡献了两个扩展模块的主要实现:
registry-consul:基于 Consul 的注册中心扩展;
fault-hystrix:基于 Hystrix 的故障降级扩展;
2、添加一些优化功能和 Bugfix(涉及到 sofa-boot 和 sofa-rpc-boot-projects):
支持在 sofa-boot 中通过 annotation 或 xml 配置 ProviderConfig/ConsumerConfig 的额外参数;
修复一些 Spring Boot 下的依赖关系问题以及 local-registry 的更新机制问题。
Github ID @chpengzh 成为 SOFADashboard Committer:
主要贡献:
1、进行 Bugfix 活动
定位并修复了 RPC 注册发布信息缓存读取错误;
定位并修复了一个应用实例信息注册会话的错误;
一些其他构件与离线依赖相关的实现细节问题;
2、未来设计方案的一些预研与讨论
配置中心 Apollo 用户系统对接方案;
配置中心配置推送在 RPC 处的一些使用和实现方案;
应用上报实例,多维度查询等需求设计与实现思路;
3、实现 SOFADashboard 应用的 Docker 构建与快速启动配置。
感谢对 SOFAStack 的支持和帮助
推荐阅读
SOFA 项目进展
本周发布详情如下:
1、发布 SOFALookout v1.6.0 , 主要变更如下:
i. 服务器端代码正式发布
详细参考发布报告:
https://github.com/sofastack/sofa-lookout/releases/tag/v1.6.0
2、发布 SOFARPC v5.6.0 , 主要变更如下:
i. 支持 protostuff 序列化
ii. 重构 consul 注册中心实现(重新设计数据结构)
iii. 升级 zk 到 4.0.1 支持 Spring Cloud
iv. 修复使用 rest 场景内存泄露等 bug
详细参考发布报告:
https://github.com/sofastack/sofa-rpc/releases/tag/v5.6.0
3、发布 SOFARPC Node v1.14.0 和 v1.14.1 , 主要变更如下:
i. 支持 zookeeper acl 配置
ii. 在 rpc server 处理请求异常时将请求信息附在 err 信息里打印出来
详细参考发布报告:
https://github.com/sofastack/sofa-rpc-node/blob/master/History.md
SOFA 活动预告
本文分享自微信公众号 - 金融级分布式架构(Antfin_SOFA)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。