- knight2026-09-1039328
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
各位佬友好:
灵珑在近期完成事务这最后一块核心拼图后,我今天想和大家分享一下我这大半年的成果。
首先,为什么要做灵珑?
相信不少佬友经历过接手“屎山”老项目:没文档没注释,不敢动老代码;发版要申请窗口,凌晨熬夜只为上个小功能。为此,我开发了一个框架,去控制影响半径,隔离迭代速率不同的功能,支持灰度路由验证新版本,不用非得等时间窗口,少熬夜,保住头发 ^-^
灵珑是如何做到的?
核心机制是类加载器隔离与模块热更新。估计佬友们听过或用过OSGI/PF4J等或轻或重的方案,但普遍存在Spring适配度低、依赖地狱、以及最头疼的热卸载内存泄漏问题。。
灵珑原生适配spring生态,把热卸载的内存泄露问题作为核心目标,通过代理延迟加载和消费者契约,彻底解决功能模块间依赖的问题。
同时灵珑也引入了权限控制,熔断降级,超时控制等弹性治理手段,避免模块异常拖垮整个系统进程。
灵珑目前以jdk8+springboot2.7为主线,同时也提供了jdk17+springboot3.5的支持。
项目地址:LingFrame
如果有佬友对 JVM 底层或系统演进治理感兴趣,非常欢迎来挑刺、提 Issue、共建! ^-^
下面是以灵珑为基底给Apache seatunnel做的agent后的内存泄露治理效果:
主楼 - GGMouseKing2026-09-109770
- knight2026-09-1039328
这很难崩得住了 ^-^
- Java_82026-09-1033543
- knight2026-09-1039328
感谢佬的认同 ^-^
- 纸飞机2026-09-118351
^-^ 已严肃star
