SOFA Weekly|SOFANews、本周贡献 & issue 精选

本周的SOFAWeekly分享了SOFAStack开源项目的精华问答,涉及MOSN的热升级问题和SOFARPC的安全漏洞提交途径。同时推荐了关于服务发现数据一致性和大规模集群优化的文章,以及对Dapr和Layotto这类多运行时架构的讨论。

 SOFA WEEKLY | 每周精选 

e397bc3fd6c2f5ce7bc9a4bec0038c6a.jpeg

筛选每周精华问答,同步开源进展

欢迎留言互动~

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

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

SOFAStack: https://github.com/sofastack

  SOFANews  

  SOFAStack 社区本周贡献  

4eeca651b0cf015729153d6a1110419c.png

  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

   本周推荐阅读  

62de764973edb73c936f8b15a1fa5361.png

SOFARegistry | 聊一聊服务发现的数据一致性

7dce89f93089c52837db178245bbc0d4.png

SOFARegistry | 大规模集群优化实践

f9c83f60abc3f0e31885d6106a917294.jpeg

MOSN 反向通道详解

4a65ab30d0c284f662d4593bd8fd3f79.jpeg

如何看待 Dapr、Layotto 这种多运行时架构?


4f3df319b6d0ca2c34620c22c9395288.jpeg

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值