来源:开源中国社区

5 月 21 日,经过一年多的孵化,Apache Dubbo 从 Apache 软件基金会毕业,成为 Apache 顶级项目。推荐:厉害了,Dubbo 正式毕业!

Dubbo 是阿里于 2011 年开源的一款高性能 RPC 框架,在 Java 生态中具有不小的影响力。当初经历过一段被外界诟病的“停止维护”灰暗时光,后来在 2017 年 Dubbo 浪子回头,官方宣布重新重点维护。

重新启航的 Dubbo 将首要目标定位于重新激活社区,赢回开发者的信任,并且逐渐将 Dubbo 打造成一个国际化与现代化的项目,目前距离宣布重启已经过了一年半的时间。

在这个过程中,Dubbo 发布了多个版本,并逐渐从一个 RPC 框架向微服务生态系统转变,18 年年初 Dubbo 入驻 Apache 软件基金会孵化器,开始以 Apache 之道发展社区。

一年之后,Dubbo 在 Apache 孵化器中发布了重启维护以来的首个里程碑版本 2.7.0,添加了社区呼声很高的异步化支持,以及注册中心与配置中心分离等特性。

这期间 Dubbo 3.0 的开发工作也被提上了日程,今年 4 月中旬,官方正式公布了 Dubbo 3.0 的进度,此版本新特性包括支持 Filter 链的异步化、响应式编程、云原生/Service Mesh 方向的探索,以及与阿里内外融合。

然后,Dubbo 毕业了。毕业后的 Dubbo 近期有什么消息呢?生态还在发展,Dubbo 社区在前几日公开了 Dubbo Roadmap 2019,计划在 2020 年 2 月份发布 Dubbo 3.0 正式版,推荐:Dubbo 3.0 预览版解读

而最近官方又宣布 Go 语言加入 Dubbo 生态,发布了 dubbo-go 项目。

在此之前 Dubbo 的跨语言可扩展性已经有一些实现,支持的语言包括 PHP、Node.js 与 Python,同时也基于标准 Java REST API - JAX-RS 2.0 实现了 REST 的调用支持,具体情况如下:

  • PHP:php-for-apache-dubbo,by 乐信,提供客户端和服务端

  • Node.js:dubbo2.js,by 千米网,提供客户端

  • Node.js:egg-dubbo-rpc,by 蚂蚁金服 egg 团队,提供客户端和服务端

  • Python :py-client-for-apache-dubbo,by 千米网,提供客户端

现在加入了 dubbo-go,Go 开发者也终于可以尝到 Dubbo 的滋味了。

据悉,dubbo-go 项目将于本周完成往 Apache 软件基金会的迁移,作为 Apache Dubbo 顶级项目的子项目,届时 dubbo-go 项目的新地址也将变为:https://github.com/apache/dubbo-go。

关注Java技术栈微信公众号,在后台回复关键字:Java,可以获取一份栈长整理的 Java 最新技术干货。

最近干货分享

Eclipse 最常用的 10 组快捷键,个个牛逼!

Spring Cloud Eureka 自我保护机制实战分析

绝对 "牛X" 的代码注释,喜欢就拿去用!

微服务配置中心对比,哪个更牛逼?

分享一份Java架构师学习资料

点击「阅读原文」一起搞技术,爽~

最新文章

  1. ABP源码分析十五:ABP中的实用扩展方法
  2. ibatis 到 MyBatis区别(zz)
  3. 使用Axure制作App原型应该怎样设置尺寸?
  4. iPhone(iOS设备) 无法更新或恢复时, 如何进入恢复模式
  5. openwrt chinadns
  6. Spring AOP分析(3) -- CglibAopProxy实现AOP
  7. Spring学习日志之Spring Security配置
  8. 问题解决--无法解析的外部符号 _imp_XXXXXXXXX
  9. win7系统搭建FTP服务器
  10. Java中equals,hashcode,==的区别
  11. 2018-12-03 VS Code英汉词典插件v0.0.7-尝试词性搭配
  12. python 惰性求值 https://blog.csdn.net/Appleyk/article/details/77334221
  13. 2018 省选 T1 一双木棋
  14. dij与prim算法
  15. winform 之MDI容器
  16. shell信号捕捉命令 trap
  17. Qt中路径问题小结
  18. mstsc本地驱动器
  19. python 实现过滤出tomcat日志中含有ERROR 或Exception 的行并保存在另一个文件
  20. 撩课-Web大前端每天5道面试题-Day23

热门文章

  1. javaScript的事件冒泡事件捕获
  2. ng-repeat高级用法
  3. shell编程2:数组的运用
  4. css篇-页面布局-三栏布局
  5. mysql 5.7.20 取得动态sql执行结果
  6. python面试题之下面这些是什么意思:@classmethod, @staticmethod, @property?
  7. teb-安装
  8. Translucent System Bar 的最佳实践
  9. js正则删除字符串中的部分内容
  10. lua 线程