天天看點

dubbo指令行

目錄

    • 推薦公衆号
    • 連接配接dubbo服務-telnet
    • 展示服務清單-ls
    • 調用服務-invoke
    • 顯示狀态清單-status

推薦公衆号

dubbo指令行

連接配接dubbo服務-telnet

telnet ip port
示例
telnet 10.170.13.125  30001
Trying 10.170.13.125...
Connected to 10.170.13.125.
Escape character is '^]'.
           

展示服務清單-ls

ls //ls展示所有dubbo服務
com.*.*.*.*.TestService
com.*.*.*.*.TestBService
dubbo>

ls -l //展示詳細資訊
com.*.*.*.*.TestService -> dubbo://10.170.7.35:30001/com.*.*.*.*.TestService?anyhost=true&application=test_local&default.service.filter=thread_pool_status_checker&default.timeout=50000&dubbo=2.4.9&interface=com.*.*.*.*.TestService&methods=findName,findUser&pid=167&pln=test-api&retries=1&revision=2.0.1&side=provider&timestamp=1614739529176&version=2.0.1
           

調用服務-invoke

invoke com.test.dubbo.xxxxService.findDatas(1,null,"2017-12-14 00:00:00",null,null,null)

示例
invoke com.*.*.*.*.TestService.findName(666812496)
test-name
10ms

複雜參數
invoke com.xxx.xxx.xxx.TestService.findName({serialVersionUID :'',name:'2019',status:'4',nicks:['SSS110']})

public class TestParams implements Serializable {
    private static final long serialVersionUID = 4029832637715247990L;
    private String name;
    private int status;
    private List<String> nicks;
}
整個類的入參用大括号括起來

基本資料類型入參,用單引号括起來

List類型入參,用中括号括起來,list中傳入多個值,用逗号分隔

方法傳入多個入參,用逗号分隔
           

顯示狀态清單-status

threadpool 展示線程池資訊

dubbo>status -l
+------------+--------+--------------------------------------------------------+
| resource   | status | message                                                |
+------------+--------+--------------------------------------------------------+
| threadpool | OK     | Pool status:OK, max:200, core:200, largest:200, active:3, task:14114, service port: 30001 |
| datasource | OK     | dataSourcejdbc:mysql://test.mysql.com:3306/test?useUnicode=true&characterEncoding=utf-8&autoReconnect=true(MySQL-5.6.16-log) |
| load       | WARN   | load:2.38,cpu:2                                        |
| memory     | OK     | max:1799M,total:741M,used:301M,free:440M               |
| server     | OK     | /10.170.13.125:30001(clients:58)                       |
| registry   | OK     | zoo1.superboss.cc:30002(connected)                     |
| spring     | OK     | classpath*:/spring/test-api/spring-*.xml              |
| summary    | WARN   | load                                                   |
+------------+--------+--------------------------------------------------------+