1 启动dubbo服务后,打开cmd黑窗口
telnet localhost 20880 //键入回车进入Dubbo命令模式。 dubbo的port默认是20880
2 如果提示telnet 不是内部或外部命令也不是可运行,在控制面板里勾选即可
3 查看服务
- ls (list services and methods)
- ls : 显示服务列表。
- ls -l : 显示服务详细信息列表。
- ls XxxService:显示服务的方法列表。
- ls -l XxxService:显示服务的方法详细信息列表。
4 .查看服务状态
count XxxService:统计1次服务任意方法的调用情况
count XxxService 10 :统计10次服务任意方法的调用情况
count XxxService xxxMethod :统计1次服务方法的调用情况
count XxxService xxxMethod 10 :统计10次服务方法的调用情况
status:显示汇总状态,该状态将汇总所有资源的状态,当全部OK时则显示OK,只要有一个ERROR则显示ERROR,只要有一个WARN则显示WARN
status -l :显示状态列表
5 调用接口时,以JSON格式传入参数,然后打印返回值和所用时间。dubbo项目里需要引入json依赖
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.12</version> </dependency>
- 调用服务的方法1:invoke XxxService.xxxMethod({“prop”: “value”})
- 调用服务的方法2:invoke xxxMethod({“prop”: “value”})