目录 (Table of Contents)
从 2.0.5 版本开始,dubbo 开始支持通过 telnet 命令来镜像服务治理。
login
telnet localhost 20880(dubbo或服务端口)
status
- status: 显示汇总状态,该状态将汇总所有资源的状态,当全部 OK 时则显示 OK,只要有一个 ERROR 则显示 ERROR,只要有一个 WARN 则显示 WARN
- status -l: 显示状态列表
见上图
ls
显示服务列表、方法列表、参数等
- ls: 显示服务列表
- ls -l: 显示服务详细信息列表
- ls XxxService: 显示服务的方法列表
- ls -l XxxService: 显示服务的方法详细信息列表
ps
显示服务端口列表,可用来查看服务是否已成功注册
- ps: 显示服务端口列表
- ps -l: 显示服务地址列表
- ps 20880: 显示端口上的连接信息
- ps -l 20880: 显示端口上的连接详细信息
见上图
trace
跟踪服务任意方法的调用情况
- trace XxxService: 跟踪 1 次服务任意方法的调用情况
- trace XxxService 10: 跟踪 10 次服务任意方法的调用情况
- trace XxxService xxxMethod: 跟踪 1 次服务方法的调用情况
- trace XxxService xxxMethod 10: 跟踪 10 次服务方法的调用情况
invoke
调用服务的方法,通过该命令可直接调试方法。
- invoke XxxService.xxxMethod({“prop”: “value”}): 调用服务的方法
- invoke xxxMethod({“prop”: “value”}): 调用服务的方法(自动查找包含此方法的服务)
more
更多 Dubbo Telnet 命令请参阅:Telnet 命令参考手册