SOFA WEEKLY | 每周精选
筛选每周精华问答,同步开源进展
欢迎留言互动~
SOFAStack(Scalable Open Financial Architecture Stack)是蚂蚁集团自主研发的金融级云原生架构,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布式定时任务,限流/熔断框架,动态配置推送,分布式链路追踪,Metrics 监控度量,分布式高可用消息队列,分布式事务框架,分布式数据库代理层等组件,也是在金融场景里锤炼出来的最佳实践。
SOFAStack 官网: https://www.sofastack.tech
SOFAStack: https://github.com/sofastack
C 位大咖说
每周读者问答提炼
欢迎大家向公众号留言提问或在群里与我们互动
我们会筛选重点问题通过
" SOFA WEEKLY " 的形式回复
1. greedying 提问:
我发现 MOSN 去 cookie 时候,如果取不到,则返回中横线。这里万一 cookie 值就是中横线怎么办呢?
A:你用啥接口取得?
用变量取的。前缀加 cookie 的 key。
MOSN 代码就是这么写的,那个 ValueNotFound 是一个短横,这是一个 feature 还是 bug?
A:可以自己传一个 fromat 进去
A:哦 确实,这儿应该返回 error就行了,不然任何值都有可能不对。
要这样处理才合理,通过error来判断了。
「MOSN」:
https://github.com/mosn/mosn
2. 卿同学 提问:
我看 Layotto 也在推动和 Envoy 的融合,这一块现在有进展吗?
A:今年我们首先会开源 Envoy 的 cgo 插件,然后基于这个插件,可以把 Layotto 跑在 Envoy 上。
「Layotto」:
https://github.com/mosn/layotto/commits/main
本周推荐阅读
cgo 机制 - 从 c 调用 go
从规模化平台工程实践,我们学到了什么?
开源项目文档社区化!Tongsuo/铜锁实践
Seata AT 模式代码级详解