SpringBoot近年来快速火热,在JAVA技术圈里应该无人不知无人不晓,我们可以利用SpringBoot快速搭建起应用的骨架,方便地集成各种现有的框架和中间件,例如SpringMVC、MyBatis、Redis等。而Dubbo则是由阿里巴巴创造出来一款高性能的RPC框架,曾几何时它一度已经停止维护,但2017年底开始官方又宣布重启维护,甚至已经进入了Apache孵化器,它的官网域名也变成了https://dubbo.apache.org/。
本文并不讨论如何使用SpringBoot和Dubbo,关于二者的介绍和学习资料其实网上已经非常丰富,我们重点就讲讲如何集成。因为Dubbo经历了较多的版本迭代,所以网上很多关于SpringBoot集成Dubbo的文章已经不太适用,或者应该说对于不熟悉的开发者来说,可能会产生一些迷惑。
你如果到Maven仓库去搜索Dubbo的话,你应该会看到两个完全不同的版本。