有时需要对dubbo服务做个简单的测试,或者想看下某个dubbo服务类所提供的方法,可以直接在命令行通过telnet的方式来查看和调用dubbo服务,方法如下:
telnet 127.0.0.1 20880
ip为dubbo服务所在机器的ip,端口为dubbo服务的端口
链接成功后直接回车,然后输入命令:ls
可以看到该机器上提供的dubbo服务如下所示:
com.dubbo.demo.UserService
findUserById
其中第一行是dubbo服务类的全限定路径(包名+类名)
之后的则是该类提供的服务方法名
此时通过:invoke com.dubbo.demo.UserService.findUserById(1L)
即可调用dubbo服务,控制台会显示调用结果和所消耗的时间。