dubbo provider发布服务后如何知道服务正常运行呢?,搜索发现可以使用telenet命令链接测试。

参考文章:https://testerhome.com/topics/10481

telnet 20880

链接的provider的接口。

  1. # 链接服务,进去后回车进入dubbo服务
  2. telnet localhost 20880
  3. # 查看服务列表
  4. dubbo> ls
  5. DemoService
  6. # 查看具体服务方法
  7. dubbo> ls -l DemoService
  8. sayHello
  9. # 调用具体方法
  10. dubbo> invoke DemoSerivce.sayHello("seveniruby")
  11. hello
  12. elapsed: 200ms.

telnet zookeeper 2181

这个不太推荐,因为打印的东西太多了。

  1. telnet 10.10.10.233 2181
  2. dumps

zkCli.sh

注意zkCli和server版本要保持一致。

  1. # 链接
  2. ./zkCli.sh -server 192.168.5.130:2181
  3. # 查看所有服务
  4. ls /
  5. # 查看所有dubbo服务
  6. ls /dubbo
  7. # 查看某个消费者
  8. ls /dubbo/com.ivan.service.provider.UserService/consumers
  9. # 查看某个生产者
  10. ls /dubbo/com.ivan.service.provider.UserService/providers

返回结果是经过url编码的。
url解析工具:http://www.jsons.cn/urlencode/