dubbo provider发布服务后如何知道服务正常运行呢?,搜索发现可以使用telenet命令链接测试。
参考文章:https://testerhome.com/topics/10481
telnet 20880
链接的provider的接口。
# 链接服务,进去后回车进入dubbo服务
telnet localhost 20880
# 查看服务列表
dubbo> ls
DemoService
# 查看具体服务方法
dubbo> ls -l DemoService
sayHello
# 调用具体方法
dubbo> invoke DemoSerivce.sayHello("seveniruby")
hello
elapsed: 200ms.
telnet zookeeper 2181
这个不太推荐,因为打印的东西太多了。
telnet 10.10.10.233 2181
dumps
zkCli.sh
注意zkCli和server版本要保持一致。
# 链接
./zkCli.sh -server 192.168.5.130:2181
# 查看所有服务
ls /
# 查看所有dubbo服务
ls /dubbo
# 查看某个消费者
ls /dubbo/com.ivan.service.provider.UserService/consumers
# 查看某个生产者
ls /dubbo/com.ivan.service.provider.UserService/providers
返回结果是经过url编码的。
url解析工具:http://www.jsons.cn/urlencode/