Dubbo Telnet 命令

目录 (Table of Contents)

从 2.0.5 版本开始,dubbo 开始支持通过 telnet 命令来镜像服务治理。

login

telnet localhost 20880(dubbo或服务端口)

status

  1. status: 显示汇总状态,该状态将汇总所有资源的状态,当全部 OK 时则显示 OK,只要有一个 ERROR 则显示 ERROR,只要有一个 WARN 则显示 WARN
  2. status -l: 显示状态列表

见上图

ls

显示服务列表、方法列表、参数等

  1. ls: 显示服务列表
  2. ls -l: 显示服务详细信息列表
  3. ls XxxService: 显示服务的方法列表
  4. ls -l XxxService: 显示服务的方法详细信息列表

ps

显示服务端口列表,可用来查看服务是否已成功注册

  1. ps: 显示服务端口列表
  2. ps -l: 显示服务地址列表
  3. ps 20880: 显示端口上的连接信息
  4. ps -l 20880: 显示端口上的连接详细信息

见上图

trace

跟踪服务任意方法的调用情况

  1. trace XxxService: 跟踪 1 次服务任意方法的调用情况
  2. trace XxxService 10: 跟踪 10 次服务任意方法的调用情况
  3. trace XxxService xxxMethod: 跟踪 1 次服务方法的调用情况
  4. trace XxxService xxxMethod 10: 跟踪 10 次服务方法的调用情况

invoke

调用服务的方法,通过该命令可直接调试方法。

  1. invoke XxxService.xxxMethod({“prop”: “value”}): 调用服务的方法
  2. invoke xxxMethod({“prop”: “value”}): 调用服务的方法(自动查找包含此方法的服务)

more

更多 Dubbo Telnet 命令请参阅:Telnet 命令参考手册