1. 聚能聊>
  2. 话题详情

分布式服务框架Dubbo疯狂更新!阿里开源要搞大事情?

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

111_jpeg

Dubbo是阿里巴巴于2012年开源的分布式服务治理框架,目前已是国内影响力最大、使用最广泛的开源服务框架,在Github上的fork、start数均已破万。在过去几年Dubbo开源社区虽然一直有陆续维护,但是由于Dubbo用户群体庞大,基础维护根本无法完全满足社区的旺盛需求。随着整个阿里中间件内部技术的迅速发展,如今不仅能够保证集团及客户的系统高效运行,还能抽调更多精力将技术赋能给全社会。开源就是阿里巴巴集团在技术层面赋能的重要领域。

目前,整个阿里集团正以更高的姿态、更开放的态度拥抱开源。RocketMQ已被Apache社区接纳为顶级项目,OpenMessaging、ApsaraCache等全球化的开源项目也于云栖大会正式公布,Dubbo就是在这样的背景下被列入重点维护开源项目。

博主近几年也是一直在使用和关注DUBBO,尽管底层架构已经很完善,怎奈还是有一些兼容或者自身解决不了的问题,所以一直使用当当维护的DubboX(其实也不怎么维护了)。如今Dubbo重启功能并趋于稳定,是时候切换过来了。

那么问题来了:
有多少小伙们还没接触Dubbo?
有多少小伙们是Dubbo的忠实粉丝?
那么Dubbo能否建立更加完善分布式架构体系赶超spring cloud ?
阿里集团如此重视Dubbo,是不是国内开发者的春天到来了?

参与话题

奖品区域 活动规则 已 结束

  • 奖品一

    阿里云代金券 x 3

  • 奖品二

    云栖定制鼠标垫 x 1

35个回答

6

钙市齐财 已获得云栖定制鼠标垫 复制链接去分享

为什么选择了使用 Dubbo 之后,又选择全面使用 Spring Cloud 呢?其中有如下四个原因:

01从两个公司的背景来谈
Dubbo,是阿里巴巴服务化治理的核心框架,并被广泛应用于中国各互联网公司;Spring Cloud 是大名鼎鼎的 Spring 家族的产品。
阿里巴巴是一个商业公司,虽然也开源了很多的顶级的项目,但从整体战略上来讲,仍然是服务于自身的业务为主。
Spring 专注于企业级开源框架的研发,不论是在中国还是在世界上使用都非常广泛,开发出通用、开源、稳健的开源框架是他们的主业。
02从社区活跃度这个角度来对比
Dubbo 虽然也是一个非常优秀的服务治理框架,并且在服务治理、灰度发布、流量分发这方面做的比 Spring Cloud 还好,除过当当网在此基础上增加了 rest 支持外,已有两年多的时间几乎没有任何更新了。
在使用过程中出现问题,开发者提交到 GitHub 的 Issue 也少有回复。相反 Spring Cloud 自从发展到现在,仍然在不断的高速发展。
从 GitHub 上提交代码的频度和发布版本的时间间隔就可以看出,现在 Spring Cloud 即将发布 2.0 版本,到了后期会更加完善和稳定。
03从整个大的平台架构来讲
Dubbo 框架只是专注于服务之间的治理,如果我们需要使用配置中心、分布式跟踪这些内容都需要自己去集成,这样无形中增加了使用 Dubbo 的难度。
Spring Cloud 几乎考虑了服务治理的方方面面,更有 Spring Boot 这个大将的支持,开发起来非常的便利和简单。
04从技术发展的角度来讲
Dubbo 刚出来的那会技术理念还是非常先进,解决了各大互联网公司服务治理的问题,中国的各中小公司也从中受益不少。
经过了这么多年的发展,互联网行业也是涌现了更多先进的技术和理念,Dubbo 一直停滞不前,自然有些掉队,有时候我个人也会感到有点可惜,如果 Dubbo 一直沿着当初的那个路线发展,并且延伸到周边,今天可能又是另一番景象了。
Spring 推出Spring Boot / Cloud 也是因为自身的很多原因。Spring 最初推崇的轻量级框架,随着不断的发展也越来越庞大,随着集成项目越来越多,配置文件也越来越混乱,慢慢的背离最初的理念。
随着这么多年的发展,微服务、分布式链路跟踪等更多新的技术理念的出现,Spring 急需一款框架来改善以前的开发模式,因此才会出现 Spring Boot / Cloud 项目。
我们现在访问 Spring 官网,会发现 Spring Boot 和 Spring Cloud 已经放到首页最重点突出的三个项目中的前两个,可见 Spring 对这两个框架的重视程度。
因此 Dubbo 曾经确实很牛逼,但是 Spring Cloud 是站在近些年技术发展之上进行的开发,因此更具技术代表性。

2

北方的郎 已获得阿里云代金券 复制链接去分享

有多少小伙们还没接触Dubbo?
有多少小伙们是Dubbo的忠实粉丝?
接触过一点,不过后来用的HSF,也算是和Dubbo有关吧。

那么Dubbo能否建立更加完善分布式架构体系赶超spring cloud ?
如果有阿里这样的大厂全力以赴的推,应该可以。可以参考一下Google推K8S的劲头,以及K8S现在的地位。

阿里集团如此重视Dubbo,是不是国内开发者的春天到来了?
这个还是要看一阵子吧。

2

阿德明网络 已获得阿里云代金券 复制链接去分享

有多少小伙们还没接触Dubbo?
+1

有多少小伙们是Dubbo的忠实粉丝?
-1

那么Dubbo能否建立更加完善分布式架构体系赶超spring cloud ?
背靠阿里,请问还有什么做不到的?真是个现实的社会,什么都拼后台,连开源个软件都要拼下后台,哈哈。有阿里这么强大的后台,还被列为重点开源项目的话,赶超发展只是时间问题吧。感觉在发展资源上,完全是不对等的。为spring cloud心疼一秒。

阿里集团如此重视Dubbo,是不是国内开发者的春天到来了?
国内开发的春天,居然要看阿里集团的心情,这真是逆天了。阿里集团从电商开始,一步步走到现在影响国内开发者的大佬,不得不说非常有使命感。本来阿里集团完全可以这么做,就像万科、万达都没有考虑过这些问题。但是阿里为了推进社会的进步,居然做出这么多对社会有益,对自身没有直接收益的事情,小小的点下赞。心甘情愿当下五毛

2

aoteman675 已获得阿里云代金券 复制链接去分享

1、有多少小伙们还没接触Dubbo?
没接触过,第一次听说这个分布式框架。
2、有多少小伙们是Dubbo的忠实粉丝?
如果Dubbo能赶超spring cloud应该会使用
3、那么Dubbo能否建立更加完善分布式架构体系赶超spring cloud ?
Dubbo要壮大,就要有社区维护和支持。开源社区可以不断完善框架漏洞,不断开源运用才能挖掘优秀特性。
4、阿里集团如此重视Dubbo,是不是国内开发者的春天到来了?
国内开发大多使用国外开源框架,因为开源框架比较完善,国外框架维护的群体是全世界的工程师。所以Dubbo要壮大,首先把框架的信息不断完善,加入优秀特性吸引开发者。其实开发者还是以实用和安全为原则,只要做到了,国内框架才能拥抱国内开发者。

2

杨鹏飞dream 复制链接去分享

新丁加入,请多关照,公司这边一直有在使用dubbo,但是有各种各样的问题发生,头大啊

2

hikingx 复制链接去分享

那么问题来了:

  1. 有多少小伙们还没接触Dubbo?
  2. 有多少小伙们是Dubbo的忠实粉丝?
    忠实粉丝算不上,只是接触过一段时间,后来就不用了。
  1. 那么Dubbo能否建立更加完善分布式架构体系赶超spring cloud ?
    Dubbo 在国内的使用还是挺普遍的,相关的资料各方面都比较完善。国内使用 Spring Cloud 进行开发的企业不是很多。但是Dubbo存在版主说的后续社区维护的问题,貌似近两年多的时间几乎没有任何更新了。

Dubbo 框架只是专注于服务之间的治理,Spring Cloud 几乎考虑了服务治理的方方面面,更有 Spring Boot 这个大将的支持,开发起来非常的便利和简单。
Spring Cloud是一系列的分布式的解决方案包。不过随着目前Dubbo官方的重新申明维护并得到重视,Dubbo生态圈也会逐渐强大,Dubbo确实是国内比较牛的了。

  1. 阿里集团如此重视Dubbo,是不是国内开发者的春天到来了?
    个人理解是这样的,阿里Dubbo官方的重新申明维护并得到重视,Dubbo生态圈也会逐渐强大。

超级无敌云栖大会鼠标垫。。。。。。。。。

1

无神 复制链接去分享

福音,( ̄▽ ̄)"。虽然我还没用过,现在就去看看。

0

小蚂蚁加油 复制链接去分享

正在努力研究dubbo源码,dubbo感觉是标本,值得看,

0

臭猴子. 复制链接去分享

分享一个阿里云优惠券:
阿里云服务器可享受 买1年85折 2年7折 3年5折的优惠 首购云服务器ECS用幸运券下单还可以抽奖IPAD

https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=q9cz7z6t&utm_source=q9cz7z6t

0

xxxxxxxxxxxxxx1 复制链接去分享

阿里集团如此重视Dubbo,是不是国内开发者的春天到来了?

0

godyang 复制链接去分享

近期在学习Dubbo的知识,希望dubbo越来越好!

0

ydpiaoyun 复制链接去分享

前年的时候大家的选择都是dubbo,但是现在大家都选择spring cloud,因为dubbo已经好久没更新了,现在又开始更新,有一种怪怪的感觉

0

1767227273316323 复制链接去分享

目前使用的是 dubbox ,当当网基于原dubbo的一个分支,dubbo继续维护,我会继续使用dubbo

0

峰一样的疯 复制链接去分享

万众瞩目,王者归来~

0

jadecjy 复制链接去分享

有多少小伙们还没接触Dubbo?
+1

0

huasc 复制链接去分享

Spring Cloud最近也是比较活跃的,微服务很好的选择。

0

创业起始路 复制链接去分享

Dubbo以前用过,换了公司就没用过了。感觉dubbo对分包分层做的很好。更加利于开发,减少代码的维护量。期待阿里的dubbo有一个大的更新。

0

小芝麻 复制链接去分享

阿里云给我带来的远远不止我能想到的,还有没想到的,开源是阿里一个新的合作方式!感谢有你能够分享!

0

珊雨2014 复制链接去分享

学习

0

中华好男子 复制链接去分享

面试 必备 还是好好学学吧

2