一、Telnet命令参考手册

当服务启动时,可以使用 telnet 命令进行调试,测试,管理等工作。

打开控制台,输入 telnet ip port ,敲击回车键,进入到dubbo的控制台
在这里插入图片描述

Dubbo 2.0.5 以上版本服务提供端口支持 telnet 命令,使用方式:(ip和port请自行换成自己配置的!

telnet localhost 28195

ls 命令:

  • ls:显示服务列表

  • ls -l:显示服务详细信息列表

  • ls XxxService:显示服务的方法列表

  • ls -l XxxService:显示服务的方法详细信息列表

ps 命令:

  • ps:显示服务端口列表

  • ps -l:显示服务地址列表

  • ps 28195:显示端口上的连接信息

  • ps -l 28195:显示端口上的连接详细信息

cd 命令:

  • cd XxxService:改变缺省服务,当设置了缺省服务,凡是需要输入服务名作为参数的命令,都可以省略服务参数

  • cd /:取消缺省服务

pwd 命令:

  • pwd:显示当前缺省服务

trace 命令:

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

count 命令:

  • count XxxService:统计1次服务任意方法的调用情况

  • count XxxService 10:统计10次服务任意方法的调用情况

  • count XxxService xxxMethod:统计1次服务方法的调用情况

  • count XxxService xxxMethod 10:统计10次服务方法的调用情况

invoke 命令:

  • invoke XxxService.xxxMethod({"prop": "value"}):调用服务的方法

  • invoke xxxMethod({"prop": "value"}):调用服务的方法(自动查找包含此方法的服务)

  • invoke XxxService.xxxMethod(["xxx","xxx"]):参数为 listarray

  • invoke XxxService.xxxMethod({ "key1": "value1", "key2": "value2", "key3": "value3"}):参数为对象

status 命令:

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

log 命令:

  • log debug: 修改 dubbo logger 的日志级别
  • log 100: 查看 file logger 的最后 100 字符的日志

help命令:

  • help: 显示 telnet 命帮助信息
  • help xxx: 显示xxx命令的详细帮助信息

exit 命令:

  • exit: 退出当前 telnet 命令行
Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐