业界微服务大行其道。服务与服务之间的同学主要有有以下两大类。
- 阿里RPC框架:dubbo
- RestFull风格的Http调用
我们知道Http接口我们找到PostMan这种Http客户端。
但是dubbo似乎并没有想关的客户端,我们调试的时常常需要同时打开两个以上的服务。
dubbo是支持telnet协议的。就是我们通过终端连接dubbo 的提供的telnet服务端,使用命令调用dubbo接口,下图
telnet locahost 20880

再输入ls 就能看到想关的接口了
使用invoke 命令调用接口
格式为
invoke 接口的全路径名.方法名(参数)1.参数为类invoke xxx.api.xxx.add({"para":"1","para2":"2"})2.参数为简单类型
invoke xxx.api.xxx.get("1")
invoke xxx.api.xxx.get("1","1")
telnet解决了我们需要另外启动客户端服务的麻烦,但是在终端上敲命令始终不太方便。
- 参数太长,在终端敲并不方便
- 终端不能帮我们保存之前调用过的记录,再次调用还需要重新输入。
基于以上考虑,我便想着自己实现一个dubbo客户端,也是基于telnet协议实现的。是一个用java编写的窗口程序。

参数框里不需要invoke想关的命令了
json:

普通参数:

下载地址为:dubbo客户端,可以摆脱dubbo调试,需要同时开启服务端服务和客户端服务-Java文档类资源-CSDN下载










![[复试——大地测量学]第一章节——2022/12/30](https://img-blog.csdnimg.cn/20191105112904493.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2JhaWR1XzI2NjQ2MTI5,size_16,color_FFFFFF,t_70)

