
1、@郭晶晶 提问:
蚂蚁内部的 SOFAMesh 对 Istio 的 pilot 进行了哪些扩展?是不是内部的 SOFAMesh 才支持 zk 注册中心。
A:蚂蚁内部用的注册中心是 https://github.com/sofastack/sofa-registry,在服务发现这块是有跟 SOFARegistry 做对接,内部的模块更多还是适应内部的各种配套设置和架构做的一些定制。
MOSN:https://github.com/mosn/mosn
2、@王庆振提问:
https://github.com/sofastack/sofa-bolt/issuse/257
Connection 对象不应该是对应一个 poolkey(ip:port)吗?为什么 Connection 中还会持有 poolkey 的集合
A:这个是因为 Bolt 还要服务消息中间件的,消息这边有一个 Connection 对应多个上层对象的场景,poolKey 不是 ip:port 的形式。
SOFABolt:https://github.com/sofastack/sofa-bolt
3、@jueming 提问:
这一步如果抛出异常,那么是不是不会释放 connection 连接?导致长期占有数据库连接。
A:会释放,close 是框架层面出现异常自动就会调,如果你自己写 jdbc,你也肯定捕获一次做 rollback close了,这属于框架和业务上的处理,Seata 只不过把异常抛出去。
Seata:https://github.com/seata/seata
本周发布详情如下:
1.新增基于 networkfilter 的 grpc server 扩展实现能力;
2.新增 TLS 连接的证书缓存,降低内存占用;
3.修复 HTTP1 协议的 URL 编码与大小写敏感问题;
4.新增 so plugin 扩展协议实现的示例;
5.其他 BUG Fix 与优化。

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