1.前言
telnet 命令是tcp/ip協議中的一員,主要用於診斷端口是否可用和遠程登陸。
dubbo也內建了telnet命令,用於服務治理。
2.使用
首先確保windows開啓了telnet服務或linux安裝了telnet,
telnet ip地址 dubbo服務端口(默認20880)
telnet localhost 20880
2.1 ls
命令 | 作用 |
---|---|
ls | 顯示服務列表 |
ls -l | 顯示詳細的服務列表 |
ls XXService | 顯示服務的方法列表 |
ls -l XXService | 顯示服務的方法列表的詳細信息 |
2.2 ps
命令 | 作用 |
---|---|
ps | 顯示服務端口列表 |
ps -l | 顯示服務地址列表 |
ps 20880 | 顯示端口的連接信息 |
ps -l 20880 | 顯示端口上的詳細的連接信息 |
2.3 cd
設置缺省服務
pwd:顯示當期的缺省服務,默認的缺省服務是 /
cd :可以設置缺省服務,設置了缺省服務,凡是需要服務名作爲參數的命令都可以省略服務名
2.4 trace
命令 | 作用 |
---|---|
trace xxService | 跟蹤一次服務任意方法的調用 |
trace xxService 10 | 跟蹤10次服務任意方法的調用情況 |
trace xxService xxmethod | 跟蹤一次服務方法的調用情況 |
trace xxService xxmethod 10 | 跟蹤10次服務方法的調用情況 |
2.5 count
命令 | 作用 |
---|---|
count xxService | 統計一次服務任意方法的調用 |
count xxService 10 | 統計10次服務任意方法的調用情況 |
count xxService xxmethod | 統計一次服務方法的調用情況 |
count xxService xxmethod 10 | 統計10次服務方法的調用情況 |
2.6 count
invoke 可以調用服務方法
invoke XxxService.xxxMethod(1234, "abcd", {"prop" : "value"})
2.7 exit
exit可以退出telnet命令