Dubbo2.0.5以上版本服务提供端口支持telnet命令,我们可以进行调试、管理
1. 连接dubbo服务
1 | telnet ip prot |
会车进入dubbo命令模式
1 | dubbo> |
2. 查询服务列表
查看服务
1
dubbo> ls
查看服务中的接口
1
dubbo> ls 服务地址
ls
1
2
3
4
5
6
7
8
9
10
11
12
13(list services and methods)
ls
显示服务列表。
ls -l
显示服务详细信息列表。
ls XxxService
显示服务的方法列表。
ls -l XxxService
显示服务的方法详细信息列表。
3. 调用服务接口
调用dubbo接口以json格式传参
1
dubbo> invoke ${interface}()
invoke
1
2
3
4
5invoke XxxService.xxxMethod({"prop": "value"})
调用服务的方法。
invoke xxxMethod({"prop": "value"})
调用服务的方法(自动查找包含此方法的服务)。4. 查看服务状态
count
1
2
3
4
5
6
7
8
9
10
11count XxxService
统计1次服务任意方法的调用情况。
count XxxService 10
统计10次服务任意方法的调用情况。
count XxxService xxxMethod
统计1次服务方法的调用情况。
count XxxService xxxMethod 10
统计10次服务方法的调用情况。status
1
2
3
4
5
6status
显示汇总状态,该状态将汇总所有资源的状态,当全部OK时则显示OK,只要有一个ERROR则显示ERROR,只要有一个WARN则显示WARN。
status -l
显示状态列表。