leo james

Results 90 issues of leo james

主题:Serverless 社区双周会(录制视频) 时间:8月13日 周二 19:30 - 20:30 (GMT +8:00) 会议号:90957500367 入会链接:https://meeting.dingtalk.com/j/BNJXugxGneU ## 当前业务接入进展 72家企业试用,11 家企业上线,8家企业完成验证待上线 ## 演示新版模块瘦身方案 ## 开源之夏的进展同步 ## 8月迭代内容梳理 https://github.com/orgs/koupleless/projects/10

包括两个阶段: 1. jvm 里biz模型还不存在的失败 2. jvm 里biz模型已存在的失败 当前第二阶段已有配置可以完成,但是第一阶段还没有

### 问题描述 灵活部署是 koupleless 四大特性之一,在 dubbo 和 sofaRPC 等rpc 框架里,可以不修改代码,就可以在模块或进程部署模式间灵活切换,进程模式自动走远程调用,模块模式自动走jvm 内调用。 但是对于 springcloud 使用 feign 的调用方式,不具备这样的能力,需要考虑如何支持。

### 问题描述 logback 里存在部分逻辑,会根据类所属 classLoader 获取 classLoader ![image](https://github.com/user-attachments/assets/33d3b503-f20a-4945-8474-50b82eb3434b) ![image](https://github.com/user-attachments/assets/13100e49-0ff2-40d8-86ca-0da4e4f24715) 然而,由于 logback 一般在基座里会通过 springboot starter 引入,逻辑与基座较为相关,获取到的 classLoader 或是基座 classLoader, 从而导致后续的一些逻辑出现从基座反向查找模块类的情况,从而出现 ClassNotFound。 ### 解决方案 需要提供统一的由 class 找 classLoader 的 koupleless 方法