我们一起总结下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

通过跟踪PR、issue反馈,修复了一些框架缺陷

新增了[Netty4通信模块]、[线程堆栈dump特性]

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]查看详情、反馈建议。

来源:阿里技术

linux查看dubbo版本号,Dubbo 疯狂更新!相关推荐

  1. linux 查看ntp版本号_如何让Linux时间与internet时间同步(CentOS)?

    在使用linux时(虚拟机),经常会发现使用一段时间后,linux时间和我的宿主机(真实机)的时间不一致,而宿主机的时间确实是internet时间,安装linux时选择的时区也是Asia/Shangh ...

  2. linux 查看hive版本号,查看hive版本号

    hive没有提供hive --version这样的方式查看版本号好,所以要找到hive所在文件夹,然后查看jar包的版本号号, 比方: # ls /usr/local/hive/lib/ antlr- ...

  3. linux查看log4c版本号,linux下安装log4cplus

    tar xvzf log4cplus-x.x.x.tar.gz cd log4cplus-x.x.x ./configure --prefix=/usr/local make sudo make in ...

  4. linux查看kafka版本号

    1,进到kafka的安装目录 2,执行下列语句: find ./libs/ -name \*kafka_\* | head -1 | grep -o '\kafka[^\n]*' kafka_2.12 ...

  5. linux命令查看内存数据,Linux 查看内存条数据和大小命令

    查看内存条数据和大小命令: sudo dmidecode | grep -A16 "Memory Device$" 需要root 权限.. [life@localhost mp3b ...

  6. linux查看redis命令,linux查看redis版本怎么操作?具体示例

    对于有相关开发经验的朋友来说,linux作为一套免费使用和自由传播的类UNIX操作系统,相信你们肯定是比较亲切的,那么今天我们一起了解的是,怎么用linux查看redis版本号? 工具/原料:linu ...

  7. 11月15日云栖精选夜读:分布式服务框架Dubbo疯狂更新!阿里开源要搞大事情?

    最近,开源社区发生了一件大事--使用最广的开源服务框架之一Dubbo低调重启维护,并且3个月连续发布了3个维护版本.这3个维护版本不仅解决了社区关心的一系列问题和需求,还让整个社区的活跃度得到了大幅提 ...

  8. dubbo知识点总结 持续更新

    Dubbo 支持哪些协议,每种协议的应用场景,优缺点?  dubbo: 单一长连接和 NIO 异步通讯,适合大并发小数据量的服务调用, 以及消费者远大于提供者.传输协议 TCP,异步,Hessian ...

  9. Linux下查看系统版本号信息的方法

    From:https://linux.cn/article-9586-1.html 如果你加入了一家新公司,要为开发团队安装所需的软件并重启服务,这个时候首先要弄清楚它们运行在什么发行版以及哪个版本的 ...

  10. 怎么查看linux java版本,linux查看本机java版本号

    linux查看本机java版本号 [2021-01-30 07:48:54]  简介: 怎么看小程序版本号 2020-08-13 查看小程序版本号的方法:首先准备个小程序片段,并在[app.js]里面 ...

最新文章

  1. 共享一些知识点的学习地址
  2. 深入了解以太坊虚拟机第4部分——ABI编码外部方法调用的方式
  3. 【Tools】RDB打包工具详解
  4. 28.特性trait.rs
  5. Socket的send函数在执行时报EAGAIN的错误
  6. Qt工作笔记-使用hiredis连接及查询Redis
  7. 20 MM配置-BP业务伙伴-定义业务伙伴和供应商编码保持一致
  8. TensorFlow——实现线性回归算法
  9. 添加key_所写为方便日后查阅(添加SSHkey)
  10. listary文件查找程序下载和使用
  11. 社交网络上的影响传播模型
  12. 【EmmyLua插件】Rider无法跳转lua文件解决
  13. C语言实现打印平行四边形
  14. HJ82 将真分数分解为埃及分数(需要知道求埃及数的数学方法)
  15. [NOIP2018 普及组] 龙虎斗
  16. reactos操作系统实现(39)
  17. 板绘都有哪些优缺点?应该注意什么
  18. JS获取特殊字符前面的字符串
  19. git clone 使用源仓库换行符风格
  20. 第一节课的Python基础知识

热门文章

  1. 【Saba MMD Win10x64编译】
  2. ubuntu系统安装qq教程(超简单,亲测成功)
  3. 中兴计算机笔试题库,中兴计算机笔试
  4. python爬虫实战万年历
  5. r语言Isfit_应用统计学与R语言实现学习笔记(七)——拟合优度检验
  6. python拟合优度R^2
  7. Filezilla Server使用教程
  8. 网易交互设计师微专业 C1 揭开交互神秘面纱
  9. 笔记本(宏基4741G)升级为固态硬盘
  10. 游戏中的数学:向量数学(vector math)