dubbogo 凌烟阁之 望哥
按语
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,回首各位同学加入社区时的初心,回忆在社区成长的朝朝暮暮,以照亮未来在社区的前行路。
于雨引语
社区目前 PMC 五人中,已经陆续采访了 何鑫明【社区人称 何老板】和 方银城【社区送雅号 方队长】,本期采访人物是 望哥。如果选举社区里最受人敬重的人,我想选 望哥,我猜想大家也都会同意我的观点。我对望哥的评价是:讷于言而敏于行。社区很多人在项目参与期很活跃,望哥却始终站在旁边冷眼旁观,按照自己的节奏做事,当这些人拿到 committer 因为各种缘故从社区消失后,望哥还在那里默默做事,无需我多言。
从 2018 年开始到现在的三年间先后有 31 人参与过 dubbogo 的核心项目 dubbo-go-hessian2,大多数人也都是来去匆匆,唯有望哥 2018 从我这里我这个项目始,到现在一直在维护,诠释了专注二字的含义。望哥曾给我承诺只要社区需要这个项目,他就会一直维护下去。
也许很多人对 dubbogo 其他项目抱有看法,但对这个库应该抱有尊敬 --- 这是全网质量最好的 hessian2 协议的 Go 语言版本。
我想,望哥应该对目前 dubbogo 社区的发展感到满意,至少会打分优秀:dubbogo 和 dubbo-go-hessian2 相得益彰,没有 dubbogo 的发展也许望哥这两年会剩下心来做别的事情,这个库的发展也可能沦落到 github 千万亿项目中的某个角落,反过来没有望哥在如此负责任的人在维护这个高质量库, dubbogo 也不会如此稳健地前行。
采访
1. 首先介绍下自己,回忆下是什么契机让你了解到 dubbogo 的?
江湖人称我望哥,十几年技术老兵,喜欢开源。
2018年,当时公司在探索使用 golang 开发网关项目,用来替代 java 网关。java 网关的配置部分数据是使用 hessian 协议序列化,为了兼容这部分功能,需要 golang 版本的 hessian 的库,但 caucho 官方并未提供,在 github 上找到的实现也是很粗糙的实现,很多场景都不兼容,其中最好的版本是于雨的实现,但也是存在很多问题,于是就自己阅读协议自己实现了一个版本,也跟于雨的实现提了一个 PR。恰好是这个 PR 让于雨找到我,并参与到后续这个库的优化工作上。后来就见证了dubbo-go 的快速成长,以及捐献 apache 的整个过程。
2. 参与到 dubbogo 的开源贡献是什么样的体验?
社区的开发模式和公司项目开发有很大差异,apache 特别强调社区的重要性,让更多的人参与到社区中比仅仅开发代码更重要。
它不是一个个人项目,你可以随意发挥你的想法,每一个观点、每一行代码都需要提交社区讨论、review,这样项目的方向都是得到大家认可的,项目的质量也是有保证的。
但有时为了鼓励新加入社区的同学,一些不那么优雅的代码也是会被合并的。
有了社区,代码才会得到持续的维护和改进。
dubbogo在开源路上始终注重社区的成长和维护,这要感谢于雨、北纬等社区核心成员,投入了大量时间和精力帮助社区同学一步步成长。
3. 支撑你持续贡献 dubbogo 最大的动力,以及给 dubbogo 做出的最大贡献是什么?
开源会带来很大的成就感。当你知道你的代码会运行在很多公司,很多机器上,产生很多价值,你就会很有成就感。
这份成就感给我带来足够的动力持续参与到开源活动中。
当然社区同学的认可和鼓励也是一个很重要的原因。
给 dubbogo 做出的最大贡献要算是hessian库的维护,包括重构、优化、code review,投入的时间精力最多,其他项目 getty,gost,dubbo-go就相对少一些。
4. 贡献中遇到最大的挑战是什么,后面社区给你什么帮助?
投入开源最大的挑战是时间的分配,因为社区遇到的问题往往是一个公司使用者遇到的问题,有些问题不尽快解决可能会带来很大的影响。
但参与开源又不能影响工作和生活,多次我是利用周末和晚上的时间解决issue。解决完就很是开心。
现在社区经常发一些衣服用品之类,我觉得很好,不需要什么特别帮助。
5. 成为 PMC 后,你对 dubbogo 未来是期待是什么?
成为pmc,更希望项目能成功,但现在同类型开源项目众多,存在很多潜在的竞争,希望社区方向不要去追逐堆砌功能来赢得用户,更应关注可用性和稳定性。
打好基础,提升质量,相信dubbogo有一个美好的前景。
6. 还有在参与 dubbo/dubbogo 社区或者其他阿里开源社区中的其他开源项目吗?
未来会持续参与 dubbo/dubbogo 社区,帮助新成员积极融入到社区中。
人物小写
望哥,福建人,github 账号 wongoo,2008 年开始参加工作,现任职厦门某公司技术经理。擅长多媒体语音处理技术、微服务技术体系 以及 金融消费系统研发。
往期回顾
欢迎加入 dubbo-go 社区 钉钉群:23331795。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
在遭到勒索软件攻击前几年,Kaseya 就已经收到了安全警告
远程 IT 服务管理软件 Kaseya VSA 近日遭到了勒索软件攻击,被入侵了 100 多万台电脑,攻击者索要 7000 万美元。 据彭博社,Kaseya 的前员工称,他们在 2017 年至 2020 年间多次警告高管 Kaseya 的产品存在“严重”安全漏洞,但该公司并未真正解决这些漏洞。 据报道,员工抱怨 Kaseya 堆满了陈旧的代码,采用了糟糕的加密技术,甚至不能定期发布补丁。一名员工声称,他向高管发送了一份 40 页的关于安全问题的简报,结果在两周后被解雇。其他人似乎只专注于新功能和版本,而不是解决基本问题。Kaseya 还在 2018 年解雇了一些员工,转而将工作外包给白俄罗斯。 Kaseya 对此拒绝置评。 IT之家了解到,根据 Kaseya 估计,大约有 50 个客户受到此次攻击的直接影响。但他们的很多客户都是托管服务提供商,专门为其他企业提供 IT 服务,所以 Kaseya CEO 弗雷德・沃考拉(Fred Vocola)表示,实际受到影响的企业大约达到 800 至 1500 家。 鸿蒙官方战略合作共建――HarmonyOS技术社区 【责任编辑:赵宁宁 TEL:(0...
- 下一篇
Apache CloudStack 4.15.1 发布,长期支持版本
Apache CloudStack 4.15.1 现已发布。Apache CloudStack 几乎是仅次于 OpenStack 的开源云基础架构管理软件。大量的客户,包括阿尔卡特-朗讯,Apple,AutoDesk,贝尔(加拿大),英国电信,Dell,迪士尼,富士通,墨尔本大学,诺基亚,NTT,SAP,趋势科技等都在使用 CloudStack。 主要更新内容 支持 XCP 8.2 支持 VMware 7.0 多项 VMware 改进,例如 vSphere 数据存储集群同步、原样部署 OVA 模板支持和 VM 迁移 多项 VR 修复和改进,支持 IKEv2 VPN 选项 多项 UI 修复和改进,支持 UI 自定义和更新的本地化 将 logrotate 间隔更改为每小时 UI 修复 deployVm 与 rootdisk 大小错误转换 服务器:当更新共享网络上的虚拟主机时设置正确的网关 修复了在具有相同根磁盘大小的服务产品之间扩展失败的问题 迁移操作后更新卷的链信息 在 listServiceOffering 中,根磁盘的大小应以 GB 为单位列出 FIX 禁用 SG 的网络仍然有安全组...
相关文章
文章评论
共有0条评论来说两句吧...