SOFA Weekly | 每周精选【4/15 - 4/19】

原创
2020/05/23 10:20
阅读数 78

SOFA WEEKLY | 每周精选,筛选每周精华问答

同步开源进展,欢迎留言互动

SOFAStack(Scalable Open Financial Architecture Stack)是蚂蚁金服自主研发的金融级分布式架构,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布式定时任务,限流/熔断框架,动态配置推送,分布式链路追踪,Metrics 监控度量,分布式高可用消息队列,分布式事务框架,分布式数据库代理层等组件,也是在金融场景里锤炼出来的最佳实践。

SOFA 文档: https://www.sofastack.tech/

SOFA: https://github.com/alipay


  每周推荐阅读   


Hey, SOFAer!有些话想对你说(含 SOFA 团队视频)

详解蚂蚁金服 SOFAJRaft | 生产级高性能 Java 实现文末有共建文章领取列表)


  每周读者问答提炼  


欢迎大家向公众号留言提问或在群里与我们互动

我们会筛选重点问题通过 

" SOFA WEEKLY " 的形式回复


1、@SOFAer 提问:

通过 SOFABoot 方式创建的 RPC服务端,默认的 appName 是多少?我没从注解这里看到配置 appName 的。

A:取自 SOFABoot application.properties 中的配置,就取的 spring.application.name 。


2、@wenwei 提问:

SOFAJRaft 基于 rocksdb 的 benchmark 数据有吗?

A:这是读写比为 1:9, value 为 16 个字节的 benchmark 数据:

https://github.com/alipay/sofa-jraft/wiki/Benchmark-%E6%95%B0%E6%8D%AE#%E6%B5%8B%E8%AF%95%E5%9C%BA%E6%99%AF2

benchmark 代码在:

https://github.com/alipay/sofa-jraft/tree/master/jraft-example/src/main/java/com/alipay/sofa/jraft/benchmark

value 大小和读写比例是可配置的,可以根据自己的场景配置并测试。


3、@华信永道-杨晓东 提问:

SOFABoot 各模块的启动顺序有要求么?比如说类似于 Spring Cloud 框架,需要先启动注册模块,再启动鉴权模块.....等等这个意思。

A:SOFABoot 中的 Demo 着重演示 SOFABoot 自身能力的使用,不涉及你说的注册模块、鉴权模块。我们在准备 Spring Cloud 和 SOFABoot 结合的 Sample ,后面可以一起关注。


4、@戴火轮 提问:

刚刚分布式事务 Seata 分享里面,有说到 TCC 把数据库的锁释放之后,转交给了业务方,业务方怎么隔离 T1 和 T2 的数据呢?

A:业务自己实现,可以根据业务场景自己实现逻辑锁,并将锁的粒度降到最低,以最大限度提高分布式事务并发性。(关于本次直播资料,下周本公众号会整理发出)


5、@彭位-深圳 提问:

请问 TC 通知分支事务提交或回滚的时候,是通知 RPC 调用方还是通知 RPC 被调方呢?

A:通知 RPC 被调用方。

   每周 SOFA 进展  


本周发布详情如下:

1、发布 SOFARPC Starter v5.5.2 , 主要变更如下:

i. 支持 SOFARegistry 配置

详细参考发布报告:

https://github.com/alipay/sofa-rpc-boot-projects/releases/tag/v5.5.2


2、发布 SOFAJRaft v1.2.5.bugfix,主要变更如下

i. 修复 rheakv rocksdb 存储实现在启动时没有删除数据的问题,会导致非幂等操作出现不一致,比如 getSequence 跳跃

ii. 优化了 multi-raft-group 的 snapshot

详细报告请参考:

https://github.com/alipay/sofa-jraft/releases/tag/1.2.5.bugfix


   SOFA 有奖互动  


欢迎微博 @SOFAStack 参与 SOFA 开源一周年的互动抽奖活动~



本文分享自微信公众号 - 金融级分布式架构(Antfin_SOFA)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部