SOFA WEEKLY | 每周精选
筛选每周精华问答,同步开源进展,欢迎留言互动~
SOFAStack(Scalable Open Financial Architecture Stack)是蚂蚁集团自主研发的金融级云原生架构,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布式定时任务,限流/熔断框架,动态配置推送,分布式链路追踪,Metrics 监控度量,分布式高可用消息队列,分布式事务框架,分布式数据库代理层等组件,也是在金融场景里锤炼出来的最佳实践。
SOFAStack 官网: https://www.sofastack.tech
SOFAStack: https://github.com/sofastack
SOFA 社区会议
MOSN
主题:MOSN 2023 社区会议 时间:3 月 23 号(下周四)晚上 19 点 钉钉会议号:689 448 86753 电话呼入:+862759771614(中国大陆) 钉钉入会链接:https://meeting.dingtalk.com/j/vvE0uCA0vQT
议题: 回顾 MOSN 去年进展及今年的规划。 邀请部分 MOSN 用户来分享落地经验、发展规划。 共商 MOSN 2023 发展大计。
另外,还邀请了 Higress 社区来互动交流,探讨合作空间。 Service Mesh、Gateway、Envoy、Istio、ztunnel 等等大家关注的话题,也可以在这里交流。欢迎大家参会讨论~
「 MOSN 」:https://github.com/mosn/mosn
Layotto
主题:Layotto 社区会议 时间:3 月 22 号(下周三)下午 14 点 钉钉会议令:688 824 34655 电话呼入:+862759771621(中国大陆)+8657128356288(中国大陆) 钉钉入会链接:dingtalk://dingtalkclient/page/videoConfFromCalendar?confId=1cebca80-e8cd-4f26-b529-79bac0ce7493&appendCalendarId=1&calendarId=2299840541
议题: Discussion: 自建各种 Component #902 希望 Layotto 提供高性能的通信交互能力 #867
欢迎感兴趣同学参加,有任何想交流讨论的议题可以直接留言。 想要参加社区建设的同学可以关注社区的新手任务列表,总有一个适合你。
「Layotto」: https://github.com/mosn/layotto/issues/902 https://github.com/mosn/layotto/issues/867
SOFAStack 社区本周贡献
SOFAStack GitHub issue 精选
本周各项目回复 issue 共计 2 条
欢迎大家在 GitHub 提交 issue 与我们互动
我们会筛选 issue 通过
” SOFA WEEKLY “ 的形式回复
1.@LY1806620741 #1061
com.alipay.sofa.rpc.enable-swagger 在 3.16.3 是否已经废弃
配置使用了 Objectway 的 asm,与 Springboot 的 asm 冲突。 另外,没有在 SOFABoot 文档上找到所有的属性说明。
重现该行为的步骤:
运动单 SOFABoot
配置 com.alipay.sofa.rpc.enable-swagger=true
启动并访问*http://localhost:8341/swagger/bolt/api *
debug 可以看到找不到 class objectway.classvisitor
引入 asm.jar 后会与 sping 框架的 asm org.springframework.asm.ClassVisitor 冲突
A:看起来是 https:/github.com/sofastack/sofa-rpc/blob/5.8.3.1/all/pom.xml 少添加了一个 asm 的依赖,导致出现上面的问题。
「SOFABoot」:https://github.com/sofastack/sofa-boot/issues/1061
2.@springcoco #589
关于多部网站代码解析的一些疑问,在多网站这一章节,发现这样说: 我的疑惑是 Spring 是如何判定 ArkTomcatEmbeddedWebappClassLoader 类存在呢? 在加载 ArkTomcatServletWebServerFactory 的时候,我发现也会加载 Tomcat 默认的 Server Factory,如何最终判定周 WebServer 使用 ArkWebServerFacticServletTomcat 使用 Ark。
A:ArkTomcatEmbeddedWebappClassLoader 作为一个判断条件,如果没有使用 web-ark-plugin,意味着没有 ArkTomcatEmbeddedWebappCl
「SOFAArk」:https://github.com/sofastack/sofa-ark/issues/589