阿里妹导读:最近,开源社区发生了一件大事——使用最广的开源服务框架之一Dubbo低调重启,并且3个月连续发布了3个版本。这3个版本不仅解决了社区关心的一系列问题和需求,还让整个社区的活跃度得到了大幅提升。
Dubbo启动后,阿里中间件(Aliware)组建了由专职人员和RPC技术专家组成的虚拟团队。通过这篇文章,Dubbo的虚拟团队将和大家分享一些Dubbo启动的历程、取得的成绩以及后续的规划,具体包括Dubbo社区的建设情况、当前的版本主线、近期roadmap及后续计划等。
Dubbo是阿里巴巴于2012年开源的分布式服务治理框架,目前已是国内影响力最大、使用最广泛的开源服务框架之一,在Github上的fork、start数均已破万。
在过去几年,Dubbo开源社区虽然一直有陆续,但是由于Dubbo用户群体庞大,基础根本无法完全满足社区的旺盛需求。随着整个阿里中间件内部技术的迅速发展,如今不仅能够集团及客户的系统高效运行,还能抽调更多精力将技术赋能给全社会。开源就是阿里巴巴集团在技术层面赋能的重要领域。
目前,阿里集团正以更高的姿态、更的态度拥抱开源。RocketMQ已被Apache社区接纳为项目,OpenMessaging、ApsaraCache等全球化的开源项目也于云栖大会正式公布,Dubbo就是在这样的背景下被列入重点开源项目。
我们一起总结下Dubbo项目的进展、后整个社区的变化以及包括后续版本的roadmap等,同时也分享一些我们对Dubbo期待和想法。
Dubbo启动后我们组建了由专职人员和RPC技术专家组成的虚拟团队,首先组织专人对官网和使用文档进行了重新整理,后续又以社区反馈为主线等版本。
文档重新整理后发布到[gitbook](,对于gitbook.io国内不稳定的问题,计划于下个迭代予以解决
关于三个版本包含的具体内容会在下一节详细介绍,发布时间上基本维持了一月一版本的节奏,有灵活加快的趋势,近期我们仍会保持这种节奏;发版内容将以升级为主基调,遵循以下思:
本节回顾一下已经发布的3个版本的主要内容,详细版本发布记录可通过Github追踪。发版内容也体现了当前的思:发版内容以为主,优先解决社区关注度较高问题
以问题反馈频率和影响面排定优先级,优先解决了几个反馈最多、影响较大的一些缺陷,包括优雅停机、异步调用等
2.5.7版本后,关注度高的一些issue基本都已得到解决,其他一些疑似问题或优先级相对较低的issue我们也会开始着手处理,另外我们会投入一定的精力开发新功能及优化代码结构。
服务治理平台OPS重做,除代码、UI重构外,期望能提供更强的服务测试、健康检查、服务动态治理等特性
想了解当前版本的具体内容规划及开发进度,可关注[github milestone](查看详情、反馈。
如果您有兴趣,也可以积极参与到Github issue问题追踪、gitter问题讨论中,帮助社区的使用者。我们正积极吸纳社区活跃的贡献者(代码或问题解答者)加入Dubbo组织,共同推动Dubbo的进步。作为一个项目而言,Dubbo在项目管理及开源社区运营上还有很多不足,我们也会努力向一些更优秀的开源项目靠拢,方便大家能更好的参与到项目建设中。
Dubbo 是阿里巴巴公司开源的一个高性能服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案,使得应用可通过高性能RPC实现服务的输出和输入功能,和 Spring框架无缝集成。
Dubbo包含远程通讯、集群容错和自动发现三个核心部分。提供透明化的远程方法调用,实现像调用本地方法一样调用远程方法,只需简单配置,没有任何API侵入。同时具备软负载均衡及容错机制,可在内网替代F5等硬件负载均衡器,降低成本,减少单点。可以实现服务自动注册与发现,不再需要写死服务提供方地址,注册中心基于接口名查询服务提供者的IP地址,并且能够平滑添加或删除服务提供者。返回搜狐,查看更多
网友评论 ()条 查看