前言

因为公司项目又要用到Dubbo,所以呢,又要学了。又因为公司的项目都是Springboot为基础的,所以要看看怎么整合。

Dubbo是什么

Dubbo是阿里巴巴发布的一个RPC框架,提供高性能的远程过程调用,适配多种注册中心,实现服务自动注册和发现,还提供了可视化的dubbo-admin帮助服务治理和运维。详见官方网站

整合Springboot

由于官网上给的demo是整合Spring的,所以还要自己搜搜Springboot怎么弄。这不是简单嘛,百度“dubbo Springboot”,出来一堆别人博客的demo,看了一下,用的依赖都是不知道哪封装来的包,用的最多的就是

1
2
3
4
5
<dependency>  
<groupId>io.dubbo.springboot</groupId>
<artifactId>spring-boot-starter-dubbo</artifactId>
<version>1.0.0</version>
</dependency>

在maven的中心库搜“springboot dubbo”也只有这个依赖。好吧,可能官方没有整合springboot,用这个应该也行。然后对照着一个demo写了写,运行,没成功。之后又来回对照着几个demo修改了好几遍,发现了每个demo都有些地方说的不一样的,各有几个大坑,自己调试了几十次,终于调出来了。

第二天心血来潮在google上搜了一下。
google
特么的第一个就是github上阿里巴巴官方的依赖,还有很详细的demo。
请大家直接去看吧。

最后

这次虽然折腾了好久,不过也明白了个道理。

能用Google就不要用百度!不要用百度!不要用百度!

听说Google最近要重返中国市场?然后百度要再赢一次??手动滑稽