SOFA WEEKLY | 每周精选
筛选每周精华问答,同步开源进展
欢迎留言互动~
SOFAStack(Scalable Open Financial Architecture Stack)是蚂蚁集团自主研发的金融级云原生架构,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布式定时任务,限流/熔断框架,动态配置推送,分布式链路追踪,Metrics 监控度量,分布式高可用消息队列,分布式事务框架,分布式数据库代理层等组件,也是在金融场景里锤炼出来的最佳实践。
SOFAStack 官网: https://www.sofastack.tech
SOFAStack: https://github.com/sofastack
SOFANews
SOFAStack 社区本周贡献
SOFAStack GitHub issue 精选
本周各项目回复 issue 共计 3 条
欢迎大家在 GitHub 提交 issue 与我们互动
我们会筛选 issue 通过
" SOFA WEEKLY " 的形式回复
1.@dengqian #2203
Why pprof debug server do not support hot upgrade?
A:Debug server init here:
func DefaultInitStage(c *v2.MOSNConfig) {
InitDefaultPath(c)
InitDebugServe(c)
InitializePidFile(c)
InitializeTracing(c)
InitializePlugin(c)
InitializeWasm(c)
InitializeThirdPartCodec(c)
}
And started here:
func (m *Mosn) inheritConfig(c *v2.MOSNConfig) (err error) {
m.Config = c
server.EnableInheritOldMosnconfig(c.InheritOldMosnconfig)
// default is graceful mode, turn graceful off by set it to false
if !c.DisableUpgrade && server.IsReconfigure() {
m.isFromUpgrade = true
if err = m.inheritHandler(); err != nil {
return
}
}
log.StartLogger.Infof("[mosn] [NewMosn] new mosn created")
// start init services
if err = store.StartService(nil); err != nil {
log.StartLogger.Errorf("[mosn] [NewMosn] start service failed: %v, exit", err)
}
return
}
「MOSN」:
https://github.com//mosn/mosn/
「issue 地址」:
https://github.com/mosn/mosn/issues/2203
2. @yemoli #1290
SOFARPC 发现了安全漏洞在哪提交呢?
A:可以邮件给:
khotyn.huangt@antgroup.com。
「SOFARPC」:
https://github.com/sofastack/sofa-rpc/
「issue 地址」:
https://github.com/sofastack/sofa-rpc/issues/1290
本周推荐阅读
SOFARegistry | 聊一聊服务发现的数据一致性
SOFARegistry | 大规模集群优化实践
MOSN 反向通道详解
如何看待 Dapr、Layotto 这种多运行时架构?