Dubbo命令行详解

dubbo 命令行
1、invoke 调用服务
方式一:invoke 服务.方法
invoke com.test.dubbo.xxxxService.findDatas(null,null,null,null,null,null)
方式二:invoke 方法----方法名称唯一时会自动寻找服务信息
invoke getData(1,null)
参数:
1、参数使用json来传入
2、方法中的空参数 使用null,不可以不填写,不然会报找不到服务
3、时间使用yyyy-MM-dd HH:mm:ss 格式,如invoke findDatas(null,null,null,“2017-12-14 00:00:00”,“2017-12-14 00:00:00”,null)
2、telnet
Dubbo2.0.5以上版本服务提供端口支持telnet命令
方式一:telnet localhost 20880
方式二:echo status | nc -i 1 localhost 20880
3、ls(list services and methods)
ls
显示服务列表。
ls -l
显示服务详细信息列表。
ls XxxService
显示服务的方法列表。
ls -l XxxService
显示服务的方法详细信息列表
4、ps(print server ports and connections)
ps
显示服务端口列表。
ps -l
显示服务地址列表。
ps 20880
显示端口上的连接信息。
ps -l 20880
显示端口上的连接详细信息。
5、cd(change default service)

cd XxxService
改变缺省服务,当设置了缺省服务,凡是需要输入服务名作为参数的命令,都可以省略服务参数。
cd /
取消缺省服务。
6、pwd(print working default service)

pwd
显示当前缺省服务
7、trace
trace XxxService
跟踪1次服务任意方法的调用情况。
trace XxxService 10
跟踪10次服务任意方法的调用情况。
trace XxxService xxxMethod
跟踪1次服务方法的调用情况
trace XxxService xxxMethod 10
跟踪10次服务方法的调用情况。
8、count

count XxxService
统计1次服务任意方法的调用情况。
count XxxService 10
统计10次服务任意方法的调用情况。
count XxxService xxxMethod
统计1次服务方法的调用情况。
count XxxService xxxMethod 10
统计10次服务方法的调用情况。
9、status

status
显示汇总状态,该状态将汇总所有资源的状态,当全部OK时则显示OK,只要有一个ERROR则显示ERROR,只要有一个WARN则显示WARN。
status -l
显示状态列表。
±-----------±-------±-------------------------------------------------------+
| resource | status | message |
±-----------±-------±-------------------------------------------------------+
| threadpool | OK | Pool status:OK, max:200, core:200, largest:73, active:1, task:73, service port: 20890 |
| datasource | OK | mysqlDataSourcejdbc:mysql://127.0.0.1:3306/dev_toolsuseUnicode=true&characterEncoding=UTF-8&autoReconnect=true&allowMultiQueries=true(MySQL-5.6.28-log) |
| memory | OK | max:1912M,total:1912M,used:701M,free:1211M |
| server | OK | /192.168.109.1:20890(clients:1) |
| registry | OK | 127.0.0.1:2181(connected) |
| spring | OK | classpath*:xxxx-service.xml,classpath*:xxxx-cache.xml,classpath*:xxxx-datasource.xml,classpath*:xxxxx-dubbo-provider.xml |
| summary | OK | |
±-----------±-------±-------------------------------------------------------+
10、log

2.0.6以上版本支持
log debug
修改dubbo logger的日志级别
log 100
查看file logger的最后100字符的日志
11、clear

clear
清除屏幕上的内容。
clear 100
清除屏幕上的指定行数的内容。
12、exit

exit
退出当前telnet命令行。
13、help

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 调用dubbo服务的命令行方式有多种方法。一种常用的方式是使用telnet命令连接dubbo服务。你可以在预发环境服务器上通过telnet命令连接dubbo服务,并使用命令来调用其他服务方法。另外,你还可以使用netcat命令(nc)来代替telnet命令进行调用。通过nc命令,你可以查看接口列表、接口方法列表,并调用具体的方法。具体的命令如下: 1. 使用telnet命令连接dubbo服务: telnet ip地址 端口号 2. 使用netcat命令连接dubbo服务: nc -nv ip地址 端口号 3. 查看接口列表: dubbo> ls 4. 查看接口方法列表: dubbo> ls 接口全名 5. 调用方法: dubbo> invoke 接口全名.方法名(参数) 以上是一些常用的命令行调用dubbo服务的方法,你可以根据实际情况选择适合的方式进行调用。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* [使用命令行调用dubbo服务](https://blog.csdn.net/xs925048899/article/details/105565344)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [命令行调用dubbo远程服务](https://blog.csdn.net/weixin_34116110/article/details/85990011)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [命令行调用dubbo方法](https://blog.csdn.net/chezhan1972/article/details/100720353)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值