1、@王辉 提问:
SOFARegistry 的 data 节点,连接 meta 节点,为什么设计成随机选择一个节点连接,如果 meta 节点 3 个节点,其中有一个节点挂了,而 data 节点又随机选择到这个挂的节点,就启动失败了。
A:通过 slb 查询到主节点,然后所有的 session 和 data 都连接 meta 主节点。不是随机连接一个 meta。
SOFARegistry:
https://github.com/sofastack/sofa-registry
2、@刚刚 提问:
SOFARPC 是通过 MOSN 转发协议?SOFARPC 对外注册的 IP 在 k8 的容器是什么策略?
A:MOSN 支持 SOFARPC 协议的转发。服务发布订阅没有做啥特殊的,就和原来是一样的。
MOSN:https://github.com/mosn/mosn
3、@证道者 提问:
Layotto 中 wasm 是怎么设置 cpu 和内存的?
A:目前官方提供的 Wasm 运行时还不支持对 cpu 内存等资源进行限制,不过我们已经在跟 WasmEdge 社区沟通了,他们是可以支持这种场景的,所以后面同时会支持 WasmEdge 作为 Layotto 的 Wasm 运行时。
Layotto:https://github.com/mosn/layotto
4、@Q 提问:
两个 tc 节点,就有两套 global,branch,lock 表,当一个事物的调用链中,不同的 rm 连接的是不同的 tc 节点时,是不是会在各自 tc 的 branch 表里生成分支事物啊,这个时候怎么保证一致性呢?
A:tc 集群无状态的,共用一套 db 数据。
Seata:https://github.com/seata/seata
还在为多集群管理烦恼吗?OCM来啦!
RFC8998+BabaSSL---让国密驶向更远的星辰大海
开启云原生 MOSN 新篇章 — 融合 Envoy 和 GoLang 生态
MOSN 子项目 Layotto:开启服务网格+应用运行时新篇章
本文分享自微信公众号 - 金融级分布式架构(Antfin_SOFA)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。