从性能优化赛到社区Committer,走进赵宇捷在Apache Fory的成长之路

简介: 一起走近用代码编织跨语言数据之网的Committer

Apache Fory 是一个基于JIT和零拷贝的高性能多语言序列化框架,实现了高效紧凑的序列化协议,提供极致的性能、压缩率和易用性。在多语言序列化框架技术领域取得了重大突破,推动序列化技术步入高性能易用新篇章!这一切,都源自全球开发者对开源的热忱。今天,一起走近这些用代码编织跨语言数据之网的Committer~


一、 自我介绍

image.gif

  • 您的全名:赵宇捷
  • 当前职位/角色:后端开发工程师
  • 主要领域/方向:金融
  • 加入社区/项目的时间:2024-10-30
  • 兴趣爱好:剧本杀烧脑本重度爱好者

二、 社区贡献之路

您对社区的优秀贡献有哪些?

  • 主要负责 fory-java copy 相关的功能
  • 社区相关 issue 处理
  • 社区代码 review

三、 成为Committer的感受

对您来说成为Committer意味着什么?

对我而言是一种荣誉和责任的象征。它代表了社区对我的认可和信任,也意味着我需要更加严格地要求自己,以身作则,积极参与社区的治理和决策过程,为社区的发展方向贡献自己的智慧和经验,进一步推动项目的创新和进步,同时激励更多优秀的开发者加入社区,共同打造一个更具影响力的开源生态系统。


四、社区故事

最初是如何接触到Apache Fory这个项目的?

我经常会参加天池的一些性能优化比赛,偶然了解到 Apache Fory 项目所举办的赛事。看了下相关的介绍感觉很有意思且挺适合自己的就参加了。

刚开始是以 Fory 的 Copy 功能为切入点,反复钻研其源代码,了解 Fory 的架构设计,为 Fory 不断完善相关的 Copy 能力。在这个过程中,项目负责人也给予了我很多的优化建议,让我深度领悟了 Fory 项目精妙的设计理念,同时掌握了很多的性能优化技术。代码细节决定成败。

最终 Fory 的 Benchmark 结果相较于其他常见的序列化工具,性能有了显著提升。

您对社区整体的感受?

社区成员普遍展现出高度的责任感和友善态度,同时具备扎实深厚的技术功底。在代码审查过程中,不仅能耐心细致地指出代码中存在的不足之处,还能结合实际场景,提出切实可行且高效的优化建议,为项目的高质量发展提供了有力的技术支持与保障,营造出积极健康的协作氛围。


五、 社区寄语

对新手的建议?

对于新手,可以多阅读项目代码和文档,尝试去解决对应的 issue,不要害怕犯错,在实践中不断学习和成长。


六、 展望未来

对社区项目未来的期望?

希望社区未来能够越做越好,拓展更多的应用场景,吸引更多优秀的开源人才,成为国内乃至国际领先的开源项目社区。

💻官方网站:https://fory.apache.org/

🌟GitHub:https://github.com/apache/fory

相关文章
MySQL8.0新特性之公用表表达式学习
公用表表达式(或通用表表达式)简称为CTE(Common Table Expressions)。CTE是一个命名的临时结果集,作用范围是当前语句。CTE可以理解成一个可以复用的子查询,当然跟子查询还是有点区别的,CTE可以引用其他CTE,但子查询不能引用其他子查询。所以,可以考虑代替子查询。
579 0
|
算法 数据安全/隐私保护
一文详解 RSA 非对称加密算法
非对称加密算法指的是 加、解密使用不同的密钥,一把为公开的公钥,另一把为私钥。 公钥加密的内容只能由私钥进行解密,反之由私钥加密的内容只能由公钥进行解密。也就是说,这一对公钥、私钥都可以用来加密和解密,并且一方加密的内容只能由对方进行解密。
11454 1
|
11月前
|
弹性计算 缓存 前端开发
交友源码APP开发搭建流程基本功能/正版聊天交友软件同城交友系统搭建 助你轻松开启浪漫同城社交
开发一款成功的同城交友APP,是技术、产品、运营和人性洞察的完美结合。它不仅仅是一个软件,更是一个创造连接、传递幸福的平台。 当用户在您的平台上结识了挚友、找到了伴侣,甚至拓展了事业圈子时,您就真正实现了“助你轻松开启浪漫同城社交”的使命。
729 0
|
自然语言处理 Java Apache
|
JavaScript 前端开发 API
什么是声明式UI什么是命令式UI?鸿蒙ArkTS为什么是声明式UI-优雅草卓伊凡
什么是声明式UI什么是命令式UI?鸿蒙ArkTS为什么是声明式UI-优雅草卓伊凡
474 12
什么是声明式UI什么是命令式UI?鸿蒙ArkTS为什么是声明式UI-优雅草卓伊凡
|
人工智能 自然语言处理 前端开发
社区Committer LofiSu:在Apache Fory,每一份贡献都不会被忽视
一起走近用代码编织跨语言数据之网的Committer
|
人工智能 自然语言处理 测试技术
|
存储 数据采集 数据库
Python爬虫实战:股票分时数据抓取与存储
Python爬虫实战:股票分时数据抓取与存储
|
SQL 存储 缓存
Apache Calcite 框架 50 倍性能优化实践
某天临时被当成壮丁拉去参加一个非常牛逼的应用监控平台(后续会开源),然后大佬就给我派了一个任务,要将项目中的查询性能优化 50 倍以上,大佬对我如此地寄予厚望,我怎么能让大佬失望呢(虽然我内心瑟瑟发抖)?于是我就开始了这段性能优化之旅。
2211 0
Apache Calcite 框架 50 倍性能优化实践

热门文章

最新文章