开发者社区 > 云原生 > 中间件 > 正文

com.alibaba.dubbo 与 org.apache.dubbo有什么区别 ?

com.alibaba.dubbo 与 org.apache.dubbo有什么区别
新项目选型时,应该选哪一个啊?

展开
收起
乐天香橙派 2023-07-18 14:54:48 408 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    com.alibaba.dubbo 是 Dubbo 的早期版本,由阿里巴巴开发和维护,是 Dubbo 的原始开源版本。org.apache.dubbo 则是 Dubbo 的 Apache 版本,由 Apache 软件基金会管理和维护,并得到了广泛的社区支持和贡献。

    虽然 com.alibaba.dubbo 和 org.apache.dubbo 都是 Dubbo 的实现,但它们之间存在一些区别,例如:

    社区支持:org.apache.dubbo 得到了广泛的社区支持和贡献,拥有更加活跃的开发者社区和更多的开源组件。而 com.alibaba.dubbo 的开发者社区相对较小,更多的依赖于阿里巴巴公司内部的支持。
    版本兼容性:org.apache.dubbo 更加注重版本兼容性和稳定性,支持更多的语言和技术栈,并提供了更加灵活的扩展机制。而 com.alibaba.dubbo 的版本迭代速度相对较快,可能会出现一些不兼容的情况。
    功能特性:org.apache.dubbo 相对于 com.alibaba.dubbo,新增了很多新的功能特性和优化,例如支持 Spring Cloud、服务 Mesh、Kubernetes 等云原生技术栈,能够更好地满足云原生应用的需求。

    2023-07-29 09:01:41
    赞同 展开评论 打赏
  • com.alibaba.dubbo和org.apache.dubbo是Dubbo框架的两个不同版本,它们之间存在一些区别:

    1. 组织和维护者:com.alibaba.dubbo是Dubbo框架的早期版本,由阿里巴巴集团开发和维护。而org.apache.dubbo是Dubbo的新一代版本,已经被捐赠给Apache软件基金会,并由该组织进行开发和维护。

    2. 社区支持和影响力:由于Dubbo已经成为Apache项目的一部分,org.apache.dubbo拥有更广泛的社区支持和参与。这意味着更多的开发者可以贡献代码、解决问题和分享经验,从而推动Dubbo的进一步发展。

    3. 版本和功能:com.alibaba.dubbo和org.apache.dubbo在版本号和功能上也有所不同。org.apache.dubbo通常包含了更多的更新和改进,同时还提供了一些新的特性和扩展机制。这使得org.apache.dubbo具备更好的兼容性和可扩展性。

    4. 关联项目:com.alibaba.dubbo和org.apache.dubbo在关联的子项目方面也略有差异。例如,com.alibaba.dubbo关联的注册中心是com.alibaba.dubbo.registry,而org.apache.dubbo关联的注册中心是org.apache.dubbo.registry。这可能导致在切换使用两个版本时需要进行相应的调整。

    总体而言,org.apache.dubbo是Dubbo框架的新一代版本,具有更广泛的社区支持和活跃的开发生态。如果您正在开始一个新的Dubbo项目或者打算升级现有的项目,推荐使用org.apache.dubbo。然而,如果您的项目已经在使用com.alibaba.dubbo并且没有特殊需求,可以继续使用该版本。

    2023-07-28 13:56:21
    赞同 展开评论 打赏
  • 选apache的—此回答来自钉群”Apache Dubbo开源讨论群2“

    2023-07-18 16:51:23
    赞同 展开评论 打赏
问答标签:
问答地址:

为企业提供高效、稳定、易扩展的中间件产品。

相关电子书

更多
Apache Flink技术进阶 立即下载
Apache Spark: Cloud and On-Prem 立即下载
Hybrid Cloud and Apache Spark 立即下载

相关镜像