![187888a4f1513700f61780222330c669.png](https://img-blog.csdnimg.cn/img_convert/187888a4f1513700f61780222330c669.png)
一.直接通telnet然后用dubbo协议调用方法
(1)在项目的配置文件中可以看到
dubbo.protocol.port=10022
说明dubbo对外暴漏的端口为10022,直接用telnet访问此端口。
telnet lcoalhost 10022然后就能看到
![d26b6041d50969467f5d59431dcfc357.png](https://img-blog.csdnimg.cn/img_convert/d26b6041d50969467f5d59431dcfc357.png)
说明连接成功。
- 用ls查看服务
![924bc2fae408ed1de79eebfa8333f28f.png](https://img-blog.csdnimg.cn/img_convert/924bc2fae408ed1de79eebfa8333f28f.png)
- 查看服务下有那些方法ls -l
![8c3a1872c151a9cb5e7da09e1c608c15.png](https://img-blog.csdnimg.cn/img_convert/8c3a1872c151a9cb5e7da09e1c608c15.png)
- 然后使用invoke测试接口,这里注意,pom需要添加 fastjson的依赖不然报Invalid json argument, cause: com/alibaba/fastjson/JSON dubbo
![5d187cec76b0738f6c2db48c3dabbda7.png](https://img-blog.csdnimg.cn/img_convert/5d187cec76b0738f6c2db48c3dabbda7.png)
![5d187cec76b0738f6c2db48c3dabbda7.png](https://img-blog.csdnimg.cn/img_convert/5d187cec76b0738f6c2db48c3dabbda7.png)
二.Idea 插件dubbo Invoke
在idea插件超市中发现dubbo invoke 集成了invoke.
- 下载安装插件DubboInvoke
![e136c1844ec9fcaa314357a795bfd7a7.png](https://img-blog.csdnimg.cn/img_convert/e136c1844ec9fcaa314357a795bfd7a7.png)
- 在对外暴漏的方法上加注释
/**
- 调用,点击这个接口出现的地方
![43a98a3c7f65a6457b8daa7c7caf31c5.png](https://img-blog.csdnimg.cn/img_convert/43a98a3c7f65a6457b8daa7c7caf31c5.png)
选择使用插件,这里注意serverAddress为dubbo的服务ip 端口。
![1f91493e4fdb6ea0b1f27e8b4d28c9c6.png](https://img-blog.csdnimg.cn/img_convert/1f91493e4fdb6ea0b1f27e8b4d28c9c6.png)
然后点击invoke,就能看到代测试结果。
![a3a0573c71595cc8e271521a30639a5b.png](https://img-blog.csdnimg.cn/img_convert/a3a0573c71595cc8e271521a30639a5b.png)
附加个git地址 https://gitee.com/XiaoBaiAHui/dubbolearn
参考文章
https://blog.csdn.net/zombres/article/details/80164768
https://github.com/apache/dubbo/issues/844