阿里巴巴重启Dubbo维护背后的故事
极客时间编辑部
讲述:丁婵大小:1.03M时长:02:15
Dubbo 是阿里巴巴于 2011 年开源的基于 Java 语言的高性能 RPC 框架,功能主要包括高性能 NIO 通讯及多协议集成,服务动态寻址与路由,软负载均衡与容错,依赖分析与降级等。根据其官网介绍,国内的电商公司京东、当当、去哪儿网、网易考拉都有使用 Dubbo,而它的 GitHub 关注数也已经破万,可见其受欢迎程度。
但有意思的是,自 2014 年 10 月之后,Dubbo 就停止了更新。谈及原因,一位知乎用户说是因为当时阿里巴巴的 Dubbo 小组已经解散,内部转而主要使用 HSF。在没有了团队和公司的资源支持后,Dobbo 也就没有再更新。
而在停更将近 3 年之后,阿里巴巴宣布重启 Dubbo 项目的维护,截止到目前,3 个月的时间里 Dubbo 已经发布了 4 个版本。为了了解这一转变背后的具体原因和经过,InfoQ 记者采访了 Dubbo 负责人、阿里巴巴中间件高级技术专家罗毅。
谈及重启维护的原因,罗毅表示这与阿里巴巴近年来谈及的“赋能”战略有关,而开源就是阿里巴巴集团在技术层面赋能的重要领域。阿里今后不仅要聆听社区的声音,及时修复问题,还会力争将 Dubbo 打造成为有国际影响力的 RPC 框架。
Dubbo 和 HSF 都是阿里巴巴集团自研的 RPC 服务框架,在不同时期都很好的支持了业务的发展。罗毅说目前 HSF 主要服务于阿里内部业务,而 Dubbo 主要以开源的形式服务社会,它们之间的关系与 Google 内部使用的 Stubby 和开源的 gRPC 类似。值得注意的是,目前负责 Dubbo 的团队和内部负责 HSF 的是同一个团队。
另外最近社区中也有很多关注 Spring Cloud 和 Dubbo 的讨论,罗毅也对此做了回复,他说 Dubbo 未来的定位并不是要成为一个微服务的全面解决方案,而是专注在 RPC 领域,成为微服务生态体系中的一个重要组件。至于社区关注的微服务化衍生出的服务治理需求,他们会在 Dubbo 积极适配开源解决方案,甚至启动独立的开源项目予以支持。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论