• 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命令的详细帮助信息。

  • 相关阅读:
    XXE漏洞中DOCTYPE、ENTITY傻傻分不清-WEB安全基础入门—XML外部实体注入(XXE)
    一本通2057;星期几
    《数字图像处理-OpenCV/Python》连载:形态学图像处理
    参数传递方式
    Day46 MySQL查询关键字
    7.2.7 【MySQL】用于分组
    大语言模型(LLM)综述(一):大语言模型介绍
    多线程(安全 同步 线程池)
    【深度强化学习】Python:OpenAI Gym-CarRacing 自动驾驶 | 提供项目完整代码 | 车道检测功能 | 路径训练功能 | 车辆控制功能
    Lists.partition用法详解
  • 原文地址:https://blog.csdn.net/m0_67391270/article/details/126328054