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

news2025/1/13 7:23:51

 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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/145704.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Rasa 3.x 学习系列-Rasa [3.4.0] - 2022-12-14新版本发布

Rasa 3.x 学习系列-Rasa [3.4.0] - 2022-12-14新版本发布 任何人都可以学习Rasa之优秀Rasa学习资源推荐 欢迎同学们报名Gavin老师的Rasa系列课程,任何人都可以学习Rasa之优秀Rasa学习资源推荐: 1.NLP on Transformers高手之路137课 2 .Rasa 3.X 智能对话机器人案例开发硬核…

五、k8s pod详解

文章目录1 pod介绍1.1 pod 定义2 pod配置2.1 基本配置2.2 镜像拉取2.3 启动命令2.4 环境变量2.5 端口设置2.6 资源配额3 Pod生命周期3.1 创建和终止3.2 初始化容器3.3 钩子函数3.4 容器探测3.5 重启策略4 Pod调度4.1 定向调度4.2 亲和性调度5 污点和容忍5.1 污点(Ta…

做短视频必须了解的6个问题,你知道几个答案呢?

做短视频必须了解的6个问题,你知道几个答案呢? 最近好多朋友问了视频运营和创作的问题,把其中六个有代表性的问题和答案汇总在一起,公开给大家,希望对大家有所帮助。 1、账号被限流了怎么办? 随手拍十条…

聚观早报 | 小米同时研发两款车;谷歌计划向印度最高法院上诉

小米同时研发两款车:谷歌计划向印度最高法院上诉;苹果AR/MR头显部件延迟发货;2022年特斯拉在德汽车销量激增;纽约市教育部门禁止访问 ChatGPT 小米同时研发两款车小米第一款车为中型溜背式轿车(内部代号 Modena 摩德纳…

欧科云链任煜男:推动区块链创新,切忌陷入“过度金融化”的桎梏

FTX破产轰动全球,揭示的是监管出现问题。FTX作为行业龙头,持有多国牌照却依然“暴雷”,未来到底应如何监管加密资产行业?针对这一问题,欧科云链控股(01499.HK)公司执行董事、董事局主席兼行政总裁任煜男近日在接受香港…

【菜菜的CV进阶之路 - 深度学习环境搭建】windows+ubuntu20.04双系统安装

新学期,配了台新电脑(双路2080ti5800x64GB内存500GB固态2TB机械),师兄忙于毕设,没给装ubuntu,自己装一下咯~ 一、前期准备 1、空U盘一个 2、Ubuntu 20.04 LTS镜像 3、启动U盘制作软件(我用的…

STM51嵌入式开发入门软件安装-Keil、stc、驱动

STM51嵌入式开发入门软件安装-Keil、stc、驱动 STM51嵌入式开发入门软件安装-Keil、stc、驱动 1 Keil安装 1.1 百度进入官网 1.2 选择C51,点击后需要填的信息随便填 下载好的软件链接:https://pan.baidu.com/s/19wxkLD69QpmPNr27KYRAxw?pwdyihl 提取码&#xff1a…

【web】微信小程序笔记小结(简介)

准备参加计算机设计大赛owo 疯狂学习微信小程序ing js也在努力兼顾kkk 写完想搞个目录结果老是跳转有问题orz,所以这一篇没有目录了qwq 来源:黑马程序员前端微信小程序开发教程 I. 小程序与普通网页的区别 ① 运行环境 网页 → 浏览器环境 小…

自定义指令binding参数

除了核心功能默认内置的指令 (v-model 和 v-show),Vue 也允许注册自定义指令。注意,在 Vue2.0 中,代码复用和抽象的主要形式是组件。然而,有的情况下,你仍然需要对普通 DOM 元素进行底层操作 如果想注册局部指令&#…

自定义viewGroup

案例分析:继承自extends LinearLayoutpublic class MainTabBarView extends LinearLayout实现3个方法public MainTabBarView(Context context) {this(context, null);}public MainTabBarView(Context context, Nullable AttributeSet attrs) {this(context, attrs, …

Kettle--MySQL生产数据库千万、亿级数据量迁移方案及性能优化

一、Kettle环境搭建 一、Windows主要用于可视化创建数据迁移用到的ktr转换脚本、kjb作业脚本,以及脚本需要配置的DB2信息、读写性能优化信息等,也可直接在客户端完成不同数据库之间的数据迁移。 测试库表及数据 (1)创建测试库表…

PVE安装win10并开启远程桌面

接上一篇一、win10安装镜像最新版下载下载地址:https://next.itellyou.cn/现在的win10最新版时22h2,文件名为zh-cn_windows_10_business_editions_version_22h2_updated_dec_2022_x64_dvd_cde06342.iso如果对更新有要求,建议每月跟踪下载一次二、上传win…

IRCNN-FPOCS 代码解读(1):整体框架

0 前言 按照自己实现论文代码的思路,去研究作者的代码,找到自己的知识盲区和不足,提升编码技能。 本模块主要介绍代码实现思路。细节分析详见后续博客。 1、合成地震数据 利用波动方程???合成数据&…

JavaScript的“神奇”之处

JavaScript 是一门很棒的语言。它的语法简单,生态系统也很庞大,最重要的是,它拥有最伟大的社区力量。我们知道,JavaScript 是一个非常有趣的语言,但同时也充满了各种奇怪的行为。让我们一起来看一下吧~ example 数组…

Weston 窗口管理(2)

窗口管理(2) 本文基于 weston 分支 10.0.2 进行描述. 五、概述 本文为窗口管理(1)的续章,更多站在开发者角度,以 weston 的代码实现讲解窗口管理(1)中所实现的部分业务场景. 六、数据结构 在窗口管理(1)中曾经描述过 weston 具体的分层逻辑,如下: 再进一步可以把 WESTON_LAY…

关于grpc的第一次尝试

自己瞎琢磨的,有错勿怪。 一、rpc理解 微服务会在不同的端口使用不同的语言提供相异的服务,端口之间的通信就使用rpc。这边的grpc的“g”我原先意味是golang,后来发现是google。 在golang关于rpc的官方包中,rpc主要有使用http/…

(7)Qt中的自定义槽(函数)

目录 槽函数定义的规则 关联信号与槽错误的示例 类成员函数函数做槽函数使用 静态类成员函数做槽函数使用 全局函数做槽函数使用 lambda表达式做槽函数使用 使用lambda表达式的注意事项 注意事项一: 注意事项二: 槽函数定义的规则 1.槽函数返回值…

多图解析KMP算法原理

KMP是什么 KMP是一种字符串匹配算法,能够判断字符串s2,是否为字符串s1的子串 例如:s1 "abd123def",s2 "123",KMP会返回4,代表s2是s1的子串,第一个匹配的下标为3 假设s…

线程池及源码分析

目录 1 java构建线程的方式 2 线程池的7个参数 3 线程池属性标识&线程池的状态 3.1 核心属性 3.2 线程池的状态 4 线程池的执行流程 5 添加工作线程的流程 6 Worker的封装&后续任务的处理 1 java构建线程的方式 一般就3~4种: 继承Thread&#xff…

迎接新年,暂且用Python绘制几个中国结吧

前言 今天就来分享几个用python绘制的图案吧 马上就要迎来新年了 就绘制了几个中国结,嘿嘿 话不多说,直接展示一下代码和效果图吧 更多学习资料与源码点击文章末尾名片领取 1. 效果图: 代码展示 import turtle turtle.screensize(600,…