微服务开发选型,到底是基于 Dubbo 还是 Spring Cloud,相信不少开发的小伙伴都有拿这两个项目作过作比较的经历。本章节就带你走近这两个项目,二者究竟是竞争发展还是融合共赢。
项目发展简介
我们还是先来看看 Dubbo 的发展历史:
- 2012 年由阿里开源,在很短时间内,被许多互联网公司所采用。
- 由于公司策略发生变更,2014 年 10 月项目停止维护,版本静止于 dubbo-2.4.11。处于非维护期间,当当网基于分支重新开源了 DubboX 框架。
- 2017 年 9 月,阿里宣布重启 Dubbo 项目,重新发布新版本 dubbo-2.5.4,并将其作为社区开源产品长期推进下去,此后版本迭代开始重新发力。
- 2018 年 2 月,阿里将 Dubbo 捐献给 Apache 基金会孵化。
- 2019 年 5 月,Apache Dubbo 正式升级为顶级项目。
Dubbo 定位于高性能、轻量级的开源 Java RPC 框架,随着社区的不断丰富,Dubbo 生态越来越繁荣。