
1、@谭新宇 提问:
请教 SOFAJRaft的问题:默认的 election timeout 这么小嘛?业务压力比较大的话感觉很可能发生超过 1s 的 STW GC 吧,这时会不会导致频繁换主。
A:最好调整下默认参数,不过 1s 的 STW 实际上也不太正常,需要优化。
SOFAJRaft:https://github.com/sofastack/sofa-jraft
2、@刚刚 提问:
SOFARPC 是通过 MOSN 转发协议?SOFA RPC 对外注册的 IP 在 k8 的容器是什么策略?
A :MOSN 支持 SOFARPC 协议的转发。
A:服务发布订阅没有做啥特殊的,就和原来是一样的。
MOSN:https://github.com/mosn/mosn
3、@王哲 提问:
问下 MOSN 对 Kubernetes 版本有限制么?
A:MOSN 对 K8s 没有强制版本要求,不过 Istio 是对其有版本要求的,具体可以看文档:https://istio.io/latest/about/supported-releases/#support-status-of-istio-releases。
MOSN:https://github.com/mosn/mosn
4、@王哲 提问:
我试了下 mosn bookinfo出现了这个问题:那个 demo Istio 注入后 yaml 文件是 OK 的,但是运行时 describe pod 看 binaryPath 又变成了 envoy,下面是运行时的,不知道是不是因为这个问题?
A:看起来是你修改的路径没有生效,可以先在 configmap 里面修改下这个 binarypath 。
MOSN:https://github.com/mosn/mosn
5、@朱闯 提问:
请教个问题:saga 模式下是无锁的,一阶段就提交了本地事务,那么也会出现脏写而导致没法正常回滚事务的情况吧。
A:所以允许向前重试,最终一致。向前是最终一致,没有脏写。
Seata:https://github.com/seata/seata
6、@何凯博 提问:
请教下各位大佬,xa 模式下 Seata 是怎么实现事务隔离的?
A:xa 就是本地事务隔离,把本地事务 prepare,到二阶段再提交或者回滚。
Seata:https://github.com/seata/seata
7、@谢太阳 提问:
A 项目独立库,B 项目用 sharding jdbc 分库分表,A 项目发起分布式事务,出现异常,B 项目不回滚,请教这个一般是什么问题呢?上面是 A 调用 B 的日志,没有分支的回滚记录。下面 B 调用 A 是正常的。
A:xid 传递检查一下,数据源代理没成功,或者 xid 没传递。
Seata:https://github.com/seata/seata
Rust 大展拳脚的新兴领域:机密计算
开发 Wasm 协议插件指南
Protocol Extension Base On Wasm——协议扩展篇
WebAssembly 在 MOSN 中的实践 - 基础框架篇
本周发布详情如下:
三个新的 demo:redis,Flink 和 Enclave RA_TLS
支持 /dev/shm 文件子系统
支持 golang1.16.3
详细参考:
https://github.com/occlum/occlum/releases/tag/0.22.0
本文分享自微信公众号 - 金融级分布式架构(Antfin_SOFA)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。