-
Notifications
You must be signed in to change notification settings - Fork 7.6k
Description
"开源之夏" 简介
开源之夏是由中国科学院软件研究所“开源软件供应链点亮计划”发起并长期支持的一项暑期开源活动,旨在鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。
开源之夏如今已进入第六届,学生可自主选择感兴趣的项目进行申请,并在中选后获得该软件资深维护者(社区导师)亲自指导的机会。根据项目的难易程度和完成情况,参与者还将获取开源之夏活动奖金和结项证书。
- “开源之夏” 官网: https://summer-ospp.ac.cn/
Arthas
随着微服务的流行,应用更加轻量和开发效率不断提升,但是带来的困境是线上问题排查越来越复杂困难。传统的Java排查问题,需要重启应用再进行调试,但是重启应用之后现场会丢失,问题难以复现。
因此自2018年9月,阿里巴巴开源了久经考验,深受开发者喜爱的应用诊断利器Arthas。在阿里巴巴内部Arthas每年诊断数百万次,服务10000+应用,总共节约9000人日。 Arthas通过创新的字节码织入技术,可以在应用无需重启时,查看调用上下文,高效排查问题;结合火焰图,可以直接定位热点,发现性能瓶颈;通过redefine技术,实现在线热更新代码;同时支持黑屏化和白屏化诊断,可以连接诊断大规模的集群。
目前Arthas在 GitHub 上星标数达到 34000+,多次登顶github趋势榜首,并收到150+公司的登记支持,连续获得开源中国GVP和最受欢迎软件奖,是目前最流行的Java应用诊断工具。
开源之夏 活动流程
Arthas的项目
Arthas社区主页:
Arthas这准备了以下项目,下面分别介绍。
项目1: Arthas 支持 MCP 服务,支持AI诊断
项目描述:
目前 MCP 协议越来越流行,Arthas 需要在Server端支持 MCP 协议,把诊断功能暴露出来,方便各种AI工具集成。
- 具体Issue: Arthas 支持 MCP 协议 #3013
项目2: JFR 解析前端库
项目描述:
JFR 是 JDK 里非常重要的性能分析工具,它生成的文件需要解析展示出来。目前 jifa 有基于 vue 的实现,期望可以通过 antdesign 实现类似的解析展示。
联系方式
欢迎想参与的学生加群交流~