可以使用telnet命令 telnet 127.0.0.1 26399
例如:调用DownOssFileService dubbo接口的downOssFile方法
步骤:
1、查询dubbo接口的端口
从服务器上使用netstat命令查看,或是查看项目配置文件中配置的dubbo端口
2、使用telnet连接dubbo端口
3、执行命令
可用的命令如下:
常用命令:ls、ps、invoke
1、先使用ls查询dubbo接口提供的服务
2、查询接口的方法名 ls xxx.DownOssFileService
可以看到返回值为ModelsReturn类,方法名为downOssFile,参数为MsgFromCenterPlat类
3、使用invoke命令调用dubbo接口
invoke xxx.DownOssFileService.downOssFile({"messageId":"xxx","messageRequest":{"data":{"businessDate":"xxx","transType":"1","ossFileDownloadUrl":"xxx.zip"},"dataFrom":"xx","dataReceive":"xxx","dataSubType":"xx","dataType":"xx","formatVersion":"xxx"}})
直接调用会报错:找不到 downOssFile方法。
所以需要在参数体中增加"class":"xxx.xxx.MsgFromCenterPlat"
调用成功!