我们知道Alibaba将开源项目捐献给Apache以后,通常我们说Apache Dubbo其实也就是Alibaba Dubbo,但是由于历史方面的问题,二者之间其实还有一些区别的。今天我在浏览Alibaba Seata源码的时候,就遇到了一个,如下图所示。

这里我们看到对Dubbo做了Apache和Alibaba区分。

接下来,我们看看两个文件有什么区别。

这里看了一下,主要区别不大,针对Alibaba Dubbo的代码多到42~44这三行代码。
问题来了,那么到底Alibaba Dubbo与Apache Dubbo有什么区别呢?我在搜索引擎上搜索了一下,找到了下面的一点内容,如下图所示。

其实,除此之外,肥子哥觉得,如果大家手中的Dubbo版本如果比较老的话,在包命名及其他方面还是有一些差异的,大家在使用的时候,要留意这种差异,必要的时候要针对这种差异给出修补方案。大家觉得呢?
Reference
本文探讨了AlibabaDubbo与ApacheDubbo之间的差异,特别是在代码层面的细微差别。作者在研究AlibabaSeata源码时发现对Dubbo的不同引用,并深入分析了两个版本的历史背景及版本差异可能导致的兼容性问题。
1495

被折叠的 条评论
为什么被折叠?



