在社区这个海量的宝库中,咱们首先享受到了开源我的项目的成绩,极大地晋升了开发效率,使咱们不用再走弯路、不用再反复造轮子,可能更快地后退。

———李磊

ApacheCon 是 Apache 软件基金会(ASF)的官网寰球系列大会。作为久负盛名的开源盛宴,ApacheCon 在开源界备受关注,也是开源静止晚期的出名流动之一。

早在 1998 年,在 ASF 成立之前,ApacheCon 曾经吸引了各个档次的参与者,在 300 多个 Apache 我的项目及其不同的社区中摸索 "今天的技术"。也是在这一届上,开发 HTTPD 服务的开发者们欢聚一堂,并决定成立 Apache 软件基金会。

ApacheCon 每年举办一次,个别在欧洲或北美举办,是 Apache 开发者们线下交换、探讨、见面的绝佳机会,也是分享想法、思维激荡的难得的场合。通过入手实作、主题演讲、理论案例钻研、培训、黑客松流动等形式,展现 Apache 我的项目的最新倒退和新兴翻新。

往年,为了更好地服务于亚太快速增长的 Apache 用户和贡献者,ApacheCon 组委会以及 Apache 软件基金会很快乐地发表,首次针对亚太地区时区的 ApacheCon 在线会议 ApacheCon Asia 大会将于 2021 年 8 月 6 日至 8 日在线举办。

为了让大家进一步理解开源、理解 ApacheCon Asia,SegmentFault 思否将采访局部 Track Chair 或大会讲师,让你理解大会筹备的背地,和这些专家大牛们的故事。

明天,咱们为大家带来的是,咱们对 Apache brpc committer 李磊的访谈。

以下为 SegmentFault 思否对李磊的访谈内容:

对于李磊

大家好,我是李磊,毕业于西安交通大学,目前在字节跳动任职基础架构工程师,从事图数据库、分布式KV的研发工作,是Apache brpc(Incubating) 的committer。


李磊首次接触开源的故事

首次接触开源是刚工作的时候,那时应用Apache Hadoop中的MapReduce实现离线作业。过后为了优化作业运行工夫,我将一个MapReduce作业优化为了MapOnly的工作,但也是此时遇到了一些问题。当一台机器上的Mapper工作曾经执行实现后,可怜该机器宕机了,之前曾经实现的Mapper工作会被从新执行。而对于MapOnly的工作,其实是不须要再从新执行的,因而这里有很大的优化空间。在一位Hadoop contributor共事的领导下,我实现了对这个问题的修复,并奉献到了社区。

随后的我的项目中,为了优化rpc开销,我在我的项目中引入了Apache brpc(Incubating),并一直学习、参加社区的工作,奉献了一些feature,也修复过一些bug,更深度地参加到了开源社区,并播种良多。


在参加开源并且为 Apache 社区做奉献的时候,集体及公司有哪些播种?

通过参加开源,在社区这个海量的宝库中,咱们首先享受到了开源我的项目的成绩,极大地晋升了开发效率,使咱们不用再走弯路、不用再反复造轮子,可能更快地后退。当然在享受成绩的同时,咱们也踊跃回馈社区,为社区奉献微薄之力。在这期间,我意识了很多优良的前辈,在实际中学到了更深刻的技术,帮忙到了社区的很多用户,也使本人更快地成长了。


李磊了解的“The Apache Way”?

我了解的“ The Apache Way”其外围是分享。泛滥优良的我的项目被分享到Apache社区,又在社区大量开发者的共同努力下日益成熟。每位开发者都分享本人的翻新,使得我的项目在社区中生根发芽、茁壮成长。人类的提高始终都是这样,通过分享,使得前人可能一直踩在伟人的肩膀上前行,而这个思维在Apache社区体现地酣畅淋漓。社区积淀了开发者数不尽的智慧,也向世界上每位开发者敞开了欢送的大门,大家都能够在已有的积攒上持续翻新和分享,驱动软件技术飞速发展。


李磊与 ApacheCon Asia

我所在的 Track 是 Incubator,演讲主题是“字节跳动分布式图数据库基于BRPC的实际”。ByteGraph是字节跳动自研的一款分布式图数据库,其反对存储万亿边数据规模的超大图,单集群反对千万级读写QPS,总运行规模近万台服务器。在这样大规模的场景下,ByteGraph依赖了brpc提供高性能、易用、稳固的rpc框架反对。本次分享将别离介绍ByteGraph和brpc,以及ByteGraph这样的大规模分布式系统基于brpc的实践经验。

brpc是一款优良的C++ RPC框架,曾经在很多公司很多场景都有利用,当然,也还有一些敌人可能还不理解它。本次分享心愿与大家交换brpc的设计思维,brpc的应用教训,以及如何解决可能遇到的一些问题。冀望这些教训可能给大家一些参考,对大家的工作有所帮忙。


和咱们一起退出 ApacheCon Asia!

这里有业界前沿的技术、优良的思维,快来!


对于Apache brpc(Incubating)

Apache brpc(Incubating) 是一款优良的工业级C++ RPC框架,其兼容多种协定并易于拓展,具备极其优异的性能、出众的稳定性、以及丰盛的周边工具。截止目前,已有包含百度、爱奇艺、字节跳动、哔哩哔哩等多家公司,在大量我的项目中应用了brpc。十分期待在大家的共同努力下,brpc可能帮忙到更多的我的项目,也欢送大家参加到brpc的社区工作中,一起构建世界级的RPC框架。感兴趣的同学能够邮箱分割lorinlee@apache.org,或微信分割lorinll。
另外,也欢送大家退出字节跳动基础架构,这里有业届当先的分布式存储/计算技术,超大规模的利用场景,感兴趣的同学也能够微信或邮箱分割我。


ApacheCon Asia 残缺议程地址:
https://www.apachecon.com/aca...

即刻注册地址:
https://hopin.com/events/apac...