dubbogo 凌烟阁之方银城-阿里云开发者社区

开发者社区> 阿里巴巴云原生> 正文
登录阅读全文

dubbogo 凌烟阁之方银城

简介: dubbogo 项目已进入第六个年头。dubbogo 项目初期的使命就是 "bridging the gap between Java and Go" ,目前 dubbogo 已经对齐所有 dubbo 版本,正与 dubbo 齐头并进,并在云原生方向反哺 dubbo。

dubbogo 项目已进入第六个年头。dubbogo 项目初期的使命就是 "bridging the gap between Java and Go" ,目前 dubbogo 已经对齐所有 dubbo 版本,正与 dubbo 齐头并进,并在云原生方向反哺 dubbo。


参与过 dubbogo 项目跟着社区一路走来的人,有贡献者100多人,apache dubbo committer 23 人,其中PMC 5 人。社区基础项目在 https://github.com/dubbogo ,孵化成熟后即捐献到apache https://github.com/apache ,到目前为止已经成功地贡献了 5 个 项目,整体代码有 17 万行之多。


从本期开始,本账号将陆续采访社区的 PMC/committer,回首各位同学加入社区时的初心,回忆在社区成长的点点滴滴,以照亮其未来在社区的前行路。


image


1. 首先回忆下是什么契机让你了解到 dubbogo 的?


一开始了解 dubbo-go 还是因为公司内的 go 语言项目需要一个能和 dubbo 互通的 rpc 框架,在当时只能找到于雨老板贡献的 dubbo-go 可以做到通过 dubbo 协议和 java 应用互通,于是开始了我在 dubbo-go 社区的贡献和自我提升之路。


2. 参与到 dubbogo 的开源贡献是什么样的体验?


参与开源项目和工作中的项目是完全不一样的一种体验。开源项目线上的协作方式、自由自主的开发模式让我不只是技术的成长,还有完成任务时的极大成就感。与来自不同公司不同行业的贡献者的技术交流也很容易拓展自己的技术视野,大佬们对 pr 的代码 review 也确实让我认识到了不少的技术细节。总之就是一个相对纯粹的技术氛围。


3. 支撑你持续贡献 dubbogo 最大的动力,以及给 dubbogo 做出的最大贡献是什么?


对于开源项目的最大动力必然是对开源的热爱,还有对项目的感情。说到对 dubbo-go 的贡献里面,我自己觉得最印象深刻的还是与另一个同事一起进行的对 dubbo-go 的重构,当时是对 dubbo-go 整个框架结构做了重构,对照 java 版本的 dubbo 补充完善了能够使用的基础模块,后面也是以这个版本作为 v1.0 发布并贡献到 apache 的。另外则是持续的对 dubbo-go 的维护,参与方案讨论和 pr 的 review。


4. 贡献中遇到最大的挑战是什么,后面社区给你什么帮助?


当时最大的挑战主要在于需要考虑框架搭建的拓展性,还有一些功能特性由于开发语言差异导致的实现难度。而且 go 语言在生态上也是及不上 java 的,所以社区后面也是衍生除了 dubbo-go-hessian2 和 dubbo-getty 等一些其他的开源项目。


不像其他一些 go 语言开源项目,在 gin 和 gRPC 之上包装一番后就到处自吹自擂,把开源项目搞成了商业营销与自我包装。dubbo-go 项目整体是自成体系的,发展过程虽然缓慢,但好处是 dubbo-go 所有的项目都有很大的自主权和自由度,将来的发展方向完全操之己手。


5. 成为 PMC 后,你对 dubbogo 未来是期待是什么?


我期待着 dubbo-go 在 go 语言生态中脱颖而出,具备更大的影响力。也希望在越来越多的使用者和开发者的帮助下,dubbo-go 项目会越来越完整和优秀。


6. 还有在参与 dubbo/dubbogo 社区或者其他阿里开源社区中的其他开源项目吗?


目前没有参与其他阿里开源社区的项目。




方银城,携程基础中台研发部技术专家。擅长 中台架构、中间件与区块链等技术。


欢迎加入 dubbo-go 社区,钉钉群: 23331795


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
阿里巴巴云原生
使用钉钉扫一扫加入圈子
+ 订阅

关注云原生中间件、微服务、Serverless、容器、Service Mesh等技术领域、聚焦云原生技术趋势、云原生大规模的落地实践

官方博客
最新文章
相关文章