1、@陈拥军 提问:
我想求教一个问题,非 Spring 工程中使用 SOFARPC 的泛化调用是否可行?
A:使用 SOFARPC 的 API 方式构造 泛化 Reference 就可以。
SOFARPC:https://github.com/sofastack/sofa-rpc
2、@孙明 提问:
请教大家,SOFARPC 可以相互依赖吗,比如 a 依赖 b,同时 b 也依赖 a。
A:只要不是应用启动期的循环依赖,都是可以的。
SOFARPC:https://github.com/sofastack/sofa-rpc
3、@周杰慧 提问:
请教个问题,使用 shardingsphere 与 Seata AT 模式结合,我看 Seata 源代码回滚时用主键更新,但对于数据库分片来讲更新时 where 条件需要带上分片的列,这样的话我应该怎么解决这个问题呢?
A:看他们的 demo 来集成。
Seata:https://github.com/seata/seata
3、@Q 提问:
eureka 做注册中心,TC 高可用时,如何在 TC 端覆盖 eureka 属性?
A:在 seata\conf 目录下新增 eureka-client.properties 文件,添加要覆盖的 eureka 属性即可。例如,要覆盖
eureka.instance.lease-renewal-interval-in-seconds,
eureka.instance.lease-expiration-duration-in-seconds
添加如下内容:
eureka.lease.renewalInterval=1
eureka.lease.duration=2
属性前缀为 eureka,其后的属性名可以参考类 com.netflix.appinfo.PropertyBasedInstanceConfigConstants,也可研究 Seata 源码中的 discovery 模块的 seata-discovery-eureka 工程。
Seata:https://github.com/seata/seata
RFC8998+BabaSSL---让国密驶向更远的星辰大海
MOSN 子项目 Layotto:开启服务网格+应用运行时新篇章
开启云原生 MOSN 新篇章 — 融合 Envoy 和 GoLang 生态
蚂蚁云原生应用运行时的探索和实践 - ArchSummit 上海
1. 添加通过 InvokeContext 自定义 Header 的功能;
2.从 Header 中获取 uniqueServiceName,之前是直接从 Body 读取的,由于现在有一些网关会改 Header,所以需要修改这个功能。
详细参考 :
本文分享自微信公众号 - 金融级分布式架构(Antfin_SOFA)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。