Dubbo 疯狂更新!阿里开源要搞大事情? - 开源中国社区
Dubbo 疯狂更新!阿里开源要搞大事情?
达尔文 2017年11月15日

Dubbo 疯狂更新!阿里开源要搞大事情?

达尔文 达尔文 发布于2017年11月15日 收藏 42

因今年公司新产品线较多,为了降低耦合,达到业务分离、重用,提高内部开发效率的目的,采用了基于服务组件、前后端分离的架构体系。

Dubbo启动维护后,阿里中间件(Aliware)组建了由专职人员和RPC技术专家组成的虚拟维护团队。通过这篇文章,Dubbo的虚拟维护团队将和大家分享一些Dubbo启动维护的历程、取得的成绩以及后续的规划,具体包括Dubbo社区的建设情况、当前的版本维护主线、近期roadmap及后续计划等。


我们一起总结下Dubbo项目的进展、维护后整个社区的变化以及包括后续版本的roadmap等,同时也分享一些我们对Dubbo期待和想法。

一、社区建设概况

 Dubbo启动维护后我们组建了由专职人员和RPC技术专家组成的虚拟维护团队,首先组织专人对官网和使用文档进行了重新整理,后续又以社区反馈为主线发布了2.5.5等维护版本。

已发布的内容

  • [官网](http://dubbo.io)发布新版

  • 文档重新整理后发布到[gitbook],对于gitbook.io国内不稳定的问题,计划于下个迭代予以解决

  • 09月12日2.5.5版本发布

  • 10月12日2.5.6版本发布

  • 11月02日2.5.7版本发布

 关于三个版本包含的具体内容会在下一节详细介绍,发布时间上基本维持了一月一版本的节奏,有灵活加快的趋势,近期我们仍会保持这种节奏;发版内容将以维护升级为主基调,遵循以下思路:

  • 优先解决社区内被反复提及的框架缺陷、吸纳开发者贡献的Pull Request

  • 优先支持社区呼声较高的新需求、新特性

  • 逐步完善测试、OPS、性能指标等周边基础设施,推动项目管理标准化

  • 主动优化或提供一些必要的功能支持

 二、已发布版本回顾

本节回顾一下已经发布的3个版本的主要内容,详细版本发布记录可通过Github追踪。发版内容也体现了当前的维护思路:发版内容以维护为主,优先解决社区关注度较高问题

1. 2.5.5版本:维护后的第一个版本,包括依赖升级和issue修复

  • 升级了依赖包版本 

  • 以问题反馈频率和影响面排定优先级,优先解决了几个反馈最多、影响较大的一些缺陷,包括优雅停机、异步调用等

2. 2.5.6版本:优先级较高的几个issue修复,吸纳社区的优秀PullRequest

 3. 2.5.7版本:阶段性完成了社区累积issue的处理,同时开始满足社区反映的新需求

  • 解决注册中心缓存、监控阻塞rpc链路、泛化调用解析等issue

  • 满足社区诉求

  • 开放注册/监听ip、port的配置,以支持docker等隔离网络环境部署,[参见示例];

  • 完善注解配置形式,提供spring-boot配置形式支持;  

三、近期Roadmap与规划

2.5.7版本后,关注度高的一些issue基本都已得到解决,其他一些疑似问题或优先级相对较低的issue我们也会开始着手处理,另外我们会投入一定的精力开发新功能及优化代码结构。

2~3个版本,我们计划提供以下内容的支持:

这些内容也在我们近期的候选需求列表中:

  • 重构动态配置模块,动态配置和注册中心分离,集成流行的开源分布式配置管理框架

  • 服务元数据注册与注册中心分离,丰富元数据内容

  • 适配流行的consul etcd等注册中心方案

  • 考虑提供opentrace, oauth2, metrics, health,gateway等部分服务化基础组建的支持

  • 服务治理平台OPS重做,除代码、UI重构外,期望能提供更强的服务测试、健康检查、服务动态治理等特性

  • Dubbo模块化,各个模块可单独打包、单独依赖

  • 集群熔断和自动故障检测能力

想了解当前版本的具体内容规划及开发进度,可关注[github milestone]查看详情、反馈建议。

来源:阿里技术

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Dubbo 疯狂更新!阿里开源要搞大事情?
分享
评论(69)
精彩评论
37
不是已经放弃了。现在咋了。看到Spring Cloud 发展好了,心里不高兴了。
16
Dubbo 更新是挺好的事
别人更新也骂
不更新也骂

无论是 Dubbo 还是 SpringCloud ,花点心里去理解。
16
是不是KPI又不够了?已转Spring Cloud
14
反正不用任何阿里的开源项目
13
又到了年底刷kpi,刷等级的时候了?
最新评论
0
阿里系开源��
0

引用来自“orpherus”的评论

反正不用任何阿里的开源项目

引用来自“zn123”的评论

不可能吧, 除非你不用 java
可以的。说不定别人压根就不是程序员
0
关键问题是SpringCloud已经把Dubbo打得体无完肤,阿里开源带有很强功利性,即我不想开发了,所以我开源了
0
已用golang,不用java了...中间件什么的,当初用java写个excel导出服务器,写了2个星期,尼玛又是kafaka,又是调度,又是这啊那啊的.代码写的又长又长,各种excetion catch... golang只用了2天...............
0
很好的事啊,
0
如果不是Spring Cloud带来的竞争,以阿里的作风会这么好心?
明显是感受到了竞争,并且Spring Cloud现在发展比Dubbo更迅速(谁叫你这么自大呢?这么多人提交那么多issues你都不理会)
所以总结:竞争才能使人和社会进步,无论是Software还是某些敏感词也一样
0
怎么这篇文章的第一段跟我博客的第一段一模一样?而且第一段跟第二段还没关联。。。
0
RPC thrift gRPC, linked 这类项目干吗不用. 搞不懂国人为何这么偏爱这东西.
0
已经投奔 spring cloud, 好马不吃回头草
1
weex 你们还搞不搞了
0
Dubbo 用来干嘛的?
0
看看不会
0
看看
0
关注、待遇能够支持与python的通信
0
维护重启,阿里良心!
1
我想问天国的WEEX是不是也不维护了?

druid和fastjson还挺好的,希望不要成为这样的KPI项目。次数多了,估计阿里会失去社区的信任。
0
我有一个大胆的想法:grinning:
0
每次看到dubbo文章,我就知道评论区里说的是什么,呵呵,虽然没有完全用过dubbo,但是第一次接触springcloud就喜欢了,支持springcloud
0

引用来自“orpherus”的评论

反正不用任何阿里的开源项目

引用来自“zn123”的评论

不可能吧, 除非你不用 java

引用来自“orpherus”的评论

阿里有什么必用的库吗?

引用来自“zn123”的评论

回复@orpherus : druid , fastjson 都很不错阿
druid我上了生产后来还是切到Hikari
0
一堆用spring3+的人怨声载道,官方直接升到4+

啊哈
顶部