SOFA Weekly | C 位大咖说 & QA

2022-10-07 · ·

SOFA WEEKLY | 每周精选

图片

筛选每周精华问答,同步开源进展,欢迎留言互动~

SOFAStack(Scalable Open Financial Architecture Stack)是蚂蚁集团自主研发的金融级云原生架构,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布式定时任务,限流/熔断框架,动态配置推送,分布式链路追踪,Metrics 监控度量,分布式高可用消息队列,分布式事务框架,分布式数据库代理层等组件,也是在金融场景里锤炼出来的最佳实践。

SOFAStack 官网: https://www.sofastack.tech

SOFAStack: https://github.com/sofastack

每周读者问答提炼

欢迎大家向公众号留言提问或在群里与我们互动,我们会筛选重点问题通过 “ SOFA WEEKLY ” 的形式回复

1. greedying 提问:

我发现 MOSN 去 cookie 时候,如果取不到,则返回中横线。这里万一 cookie 值就是中横线怎么办呢?

A:你用啥接口取的?

用变量取的,前缀加 cookie 的 key。 > >MOSN 代码就是这么写的,那个 ValueNotFound 是一个短横,这是一个 feature 还是 bug?

A:哦 确实,这儿应该返回 error 就行了,不然任何值都有可能不对。 要这样处理才合理,通过 error 来判断了。

「MOSN」https://github.com/mosn/mosn

2. 卿同学 提问:

我看 Layotto 也在推动和 Envoy 的融合,这一块现在有进展吗?

A:今年我们首先会开源 Envoy 的 cgo 插件,然后基于这个插件,可以把 Layotto 跑在 Envoy 上。

「Layotto」https://github.com/mosn/layotto

本周推荐阅读

cgo 机制 - 从 c 调用 go

开源项目文档社区化!Tongsuo/铜锁实践

Go 内存泄漏,pprof 够用了么?

Seata AT 模式代码级详解

欢迎扫码关注

图片