在哪建网站,邢台建设银行官方网站,做国外网站用什么颜色,wordpress设置显示为英文转载自 dubbo服务调试管理实用命令
公司如果分项目组开发的#xff0c;各个项目组调用各项目组的接口#xff0c;有时候需要在联调环境调试对方的接口#xff0c;可以直接telnet到dubbo的服务通过命令查看已经布的接口和方法#xff0c;并能直接invoke具体的方法#xff…转载自 dubbo服务调试管理实用命令
公司如果分项目组开发的各个项目组调用各项目组的接口有时候需要在联调环境调试对方的接口可以直接telnet到dubbo的服务通过命令查看已经布的接口和方法并能直接invoke具体的方法我们可以利用telnet命令进行调试、管理。Dubbo2.0.5以上版本服务提供端口支持telnet命令下面我通过实例抛砖引玉一下
1. 连接服务
测试对应IP和端口下的dubbo服务是否连通cmd命令如下
telnelocalhost 208
正常情况下进入telnet窗口键入回车进入dubbo命令模式。
dubbo
2.查看服务列表
查看服务
dubbols
com.test.DemoService
查看服务中的接口
dubbols com.test.DemoService
queryDemoPageList
insertDemolist
uploadDemoList
deleteDemolist ls
(listservices and methods)
ls
显示服务列表。
ls -l
显示服务详细信息列表。
lsXxxService
显示服务的方法列表。
ls -lXxxService
显示服务的方法详细信息列表。 3.调用服务接口
调用接口时以JSON格式传入参数这点很方便 :-D然后打印返回值和所用时间。
dubboinvoke com.test.DemoService.queryDemoPageList({id:100},1,2)
{totalCount:1,data:[{date:2011-03-2314:10:32,name:张三,keyword:null}]}
elapsed: 10 ms. invoke
invokeXxxService.xxxMethod({prop:value})
调用服务的方法。
invokexxxMethod({prop:value})
调用服务的方法(自动查找包含此方法的服务)。 4.查看服务状态
查看服务调用次数不过比较奇怪的是我刚才已经调用过一次queryDemoPageList了而这里显示的为0貌似不太准有待进一步了解
dubbocount com.test.DemoService
dubbo
--------------------------------------------------------------
| method | total | failed | active | average | max |
--------------------------------------------------------------
| queryDemoPageList | 0 | 0 | 0 | 0ms | 0ms |
| insertDemolist | 0 | 0 | 0 | 0ms | 0ms |
| uploadDemoList | 0 | 0 | 0 | 0ms | 0ms |
| deleteDemolist | 0 | 0 | 0 | 0ms | 0ms |
-------------------------------------------------------------- count
countXxxService
统计1次服务任意方法的调用情况。
countXxxService 10
统计10次服务任意方法的调用情况。
countXxxService xxxMethod
统计1次服务方法的调用情况。
countXxxService xxxMethod 10
统计10次服务方法的调用情况。 status
status
显示汇总状态该状态将汇总所有资源的状态当全部OK时则显示OK只要有一个ERROR则显示ERROR只要有一个WARN则显示WARN。
status -l
显示状态列表。 参考资料
Telnet命令参考手册
http://alibaba.github.io/dubbo-doc-static/TelnetCommandReference-zh-showCommentstrueshowCommentAreatrue.htm