SOFA Weekly | 2.13直播预告、KubeCon NA2019 回顾

2020-01-17 · SOFA 团队 ·

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

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

weekly

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

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

SOFAStack: https://github.com/sofastack

每周读者问答提炼

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

1、@J~杰 提问:

咨询一下,Seata TCC 中这个 BusinessActivityContext 是用于做什么的?

A:比如说在 rollback 服务里需要用到 try 服务里的参数时,可以放到 BusinessActivityContext,然后在 rollback 和 comfirm 服务里可以取到这个参数。

那是要自己在 try 阶段需要手动实例化 BusinessActivityContext?

A:不需要,可以在 try 方法上的参数加注解,它会自动把这个参数放入 BusinessActivityContext。

Seata:https://github.com/seata/seata

2、王国柱 提问:

有一个问题想要请教一下: HBX:如果是 spanner - > gateway -> app1 这种架构,每次上新的应用,应该是需要在 geteway 中配置新应用的 ip 地址路由信息。 如果是 spanner -> gateway.jar,app1 这种架构,如果新增加 app2, spanner 如何知道新的应用地址在哪里。

HBX:我理解集中式的 gateway,应该会把后端 app 的应用地址信息配置在集中式的 gateway 中。如果做成 jar,那 app 和 jar 的地址信息,该如何被 spanner 知道?

A:Spanner 其实就是 ingress,不管是 gateway 还是 app x,都可以通过服务发现来发现服务器的 ip 信息。

那像这种的话,就是后台服务上线,可以自己注册到 spanner 上,然后外部应用就可以直接访问了。

A:是的。 MOSN:https://github.com/mosn/mosn

KubeCon NA2019 回顾

本周推荐文章

社区直播预告

SOFAChannel#11

春节后直播预告来啦~本期为 SOFAChannel 线上直播第 11 期,将从 SOFAArk 的特性出发,了解轻量级类隔离容器 SOFAArk 的主要功能,并通过一个 Demo 案例,跟讲师一起操作,实际体验 SOFAArk 具体操作以及功能实现。

SOFAArk 是一款基于 Java 实现的轻量级类隔离容器,主要提供类隔离和应用(模块)合并部署能力,由蚂蚁金服公司开源贡献。截止 2019 年底,SOFAArk 已经在蚂蚁金服内部 Serverless 场景下落地实践,并已经有数家企业在生产环境使用 SOFAArk ,包括网易云音乐、挖财、溢米教育等。

主题:SOFAChannel#11:从一个例子开始体验轻量级类隔离容器 SOFAArk

时间:2020年2月13日(周四)19:00-20:00

嘉宾:玄北,蚂蚁金服技术专家 SOFAArk 开源负责人

形式:线上直播

报名方式:点击“这里”,即可报名