SOFA Weekly |QA 整理

2021-04-30 · SOFA 团队 ·

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

SOFAStack 官网: https://www.sofastack.tech SOFAStack: https://github.com/sofastack

每周读者问答提炼

欢迎大家向公众号留言提问或在群里与我们互动 我们会筛选重点问题 通过 “ SOFA WEEKLY ” 的形式回复

1、@李明 提问:

请教一下: SOFATracer 用 3.1.0 版本对应 SOFABoot,应该使用 3.1. 版本吗?

A:都可以,不依赖 SOFABoot 版本。
SOFATracer:https://github.com/sofastack/sofa-tracer

2、@黄海淇 提问:

有没有 SOFABoot 从零开始的文档哇?这家公司用的 SOFA 相关的组件做的银行项目。

A:https://www.sofastack.tech/projects/sofa-boot/overview/ ,在我们社区各个项目的主页介绍里面都是有文档的。
SOFABoot:https://github.com/sofastack/sofa-boot

3、@陈承邦 提问:

undo_log 日志当时回滚删除,还是过一段时间批量删除?

A:回滚删除,status 为 1 的 7 天删除。
Seata:https://github.com/seata/seata

4、@贾云森 提问:

@GlobalTransactional  这个注解下的,不同 Service 的数据库操作,都要加本地事务吗?

A:AT 模式下不需要。
Seata:https://github.com/seata/seata

5、@天成 提问:

问下:生产跟预发感觉也得搭建 2 个 seata-server,不能共用一个对吧?

A:可以共用一个,因为锁需要共享才能排他;也可以分开,但是要用表共享,具体看官网事务分组。
Seata:https://github.com/seata/seata

本周推荐阅读