dubbogo 凌烟阁之 张斌斌
人物小写
张斌斌,吉林省吉林市人,github ID sanxun0325,Apache Dubbo-go Committer,目前就职于 滴滴。在加入 dubbogo 社区前就是阿里的 sentinel/nacos 两大项目的 committer,是 dubbogo proxyless mesh 的主要贡献者之一。
采访
1. 首先介绍下自己,并回忆一下是什么契机让你了解到 dubbogo 的?
张斌斌:
目前在滴滴任职,主要负责混沌工程平台方向的研发。
在参与 dubbogo 社区前 我也是 nacos 社区的开发者。因为两个社区间有合作,从而了解到dubbogo并参与到开发中。
2. 在参与 dubbogo/pixiu 的开源过程中,体验如何?
张斌斌:dubbogo社区很活跃,团体感比较强,有雨哥的人格魅力加持社区非常有凝聚力。通过参与dubbogo社区的开发收获很多,技术和视野都有很大的提升。
3. 支撑你持续贡献 dubbogo 最大的动力是什么,这中间给 dubbogo/pixiu 做出的最大贡献是什么?
张斌斌:参与dubbogo是希望自己可以在参与的过程中获得成长,从而了解rpc框架的实现细节以及可以探索更多的方向和可能性。还有就是雨哥的人格魅力,如果没有雨哥的邀请估计就要错过参与dubbogo开发的机会了。
4. 贡献中遇到最大的挑战是什么,后面希望社区给你什么帮助?
张斌斌: 最大的挑战应该是在开发proxyless功能时,因为之前没有了解过xds协议需要从头学习,在开发过程中遇到不少问题,还好有李志信帮助分析和解答问题。
5. 成为 committer 后,你对 dubbogo/pixiu 未来期待是什么?
张斌斌:希望dubbogo可以拥有更多的用户,为更多的用户解决问题,在proxyless方向取得理想成绩。
6. 还有在参与其他开源项目吗?
张斌斌:目前还在参与Nacos,Sentinel,ChaosBlade,后面还会持续投入精力在阿里开源社区,为社区建设投入自己的一份力量。
社区评价
张斌斌 ,2020 年 6 月份开始加入阿里 Nacos/Sentinel 社区参与开源活动,目前是两大社区项目 Go 语言版本的负责人。
2020 年 6 月 dubbogo 社区负责人于雨在蚂蚁集团 kubernetes master 节点限流项目进行技术选型时,决定采用 sentinel-golang,在与 sentinel 社区对接期间与张斌斌同学结识,彼时张斌斌同学还在青岛一家小公司就职。而后于雨决定把自己实现的自适应限流算法贡献给了 sentinel-golang,期间为了一些细节经常与斌斌同学讨论很久,深深体会到了斌斌的对开源技术的热情。
2020 年,随着 dubbogo 的逐渐流行,Nacos 2.0 也逐渐成为 dubbogo 的第一大注册中心,两个社区的交流日渐频繁,此时于雨发现与之对接的还是斌斌同学,遂邀请其在 Nacos 2.0 稳定后加入 dubbogo 社区。
2021 年底,斌斌同学主动联系了社区负责人于雨,表示时机成熟,愿意参与 dubbogo 项目开发。斌斌同学加入社区不到半个月,就以解决问题的高效、谦逊的态度以及高质量代码,获得了社区 李志信 同学的赞扬。斌斌同学在 dubbogo 社区最大的贡献就是与李志信同学一块开发了 dubbogo proxyless service mesh,使得 dubbogo 成为继 gRPC、brpc 之后的另一个 proxyless service mesh 微服务平台。
希望斌斌同学可以一直在阿里四大社区活跃下去,为阿里开源继续贡献自己的力量,为祖国开源事业添砖加瓦。
dubbogo 概览
dubbogo 项目已进入第七个年头。
dubbogo 项目初期的使命就是 "Bridging the gap between Java and Go",目前 dubbogo 已经对齐所有 dubbo 版本,正与 Dubbo 齐头并进,并在云原生方向反哺 Dubbo。且实现了与 Spring Cloud、gRPC 生态的互联互通,把 Java 中间件能力带入了 Go 语言生态。社区目前正全力推进的 dubbo-go-pixiu/arana 等社区项目,打造下一代 Dubbo Mesh 生态。
dubbogo 社区 一路走来一直与阿里以及腾讯等各开源社区保持密切合作,目前正与 rocketmq 社区合作,构建基于 mq event 之上 dubbogo 通信能力,统一同步和异步通信能力,实现在银行场景构建安全网络跨域通信。最终做到与 MQ 的互联互通,达成 "Bridging the gap between Dubbo and X" 的愿景。
下一步将加强与腾讯 Polaris 社区的合作,把 Polaris Mesh 强大的注册、配置以及路由能力引入 dubbogo 中。正在计划中的与阿里云 MSE 的合作,将实现跨云的统一微服务能力,避免厂商锁定。
-
主 要 项 目 地 址 : -
h t t p s : / / g i t h u b . c o m / a p a c h e / d u b b o - g o -
h t t p s : / / g i t h u b . c o m / a p a c h e / d u b b o - g o - p i x i u -
h t t p s : / / g i t h u b . c o m / a r a n a-db/arana
-
C o n t r i b u t e r : 2 0 0 + 【 后 续 所 有 数 据 截 止 日 期 2 0 2 2 0129 】 -
C o m i t t e r :31 -
P M C : 7 -
整 体 项 目 代 码 行 数 : 3 5 万 + -
整 体 项 目 c o m m i t 总 数 : 1 2 3 7 3 -
整 体 项 目 f o r k 总 数 : 1 3 0 2 -
整 体 项 目 s t a r 总 数 : 5 4 9 0
-
A p a c h e 贡 献 度 : 到 目 前 为 止 已 经 成 功 地 贡 献 了 5 个 项 目
我们后面会继续采访社区的各位 PMC/Committer,回首各位同学加入社区时的初心,回忆其在社区成长的点点滴滴,以照亮其他同学在社区的前行之路。
往期回顾
欢迎加入 dubbo-go 社区 钉钉群: 23331795 。