有時需要對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服務,控制台會顯示調用結果和所消耗的時間。