linux telnet连接请求dubbo接口

  • 查看服务器的进程(jps -l

[baseuser@S061 ~]$ jps -l
8966 xxxx-1.0-SNAPSHOT.jar
17756 sun.tools.jps.Jps

  • 查看进程对应的端口(netstat -anp | grep pid

[baseuser@S061 ~]$ netstat -anp | grep 8966
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp6       0      0 :::22222                :::*                    LISTEN      8966/java           
tcp6       0      0 :::20881                :::*                    LISTEN      8966/java           
tcp6       0      0 :::8088                 :::*                    LISTEN      8966/java           
tcp6       0      0 :::8166                 :::*                    LISTEN      8966/java           
tcp6       0      0 10.9.38.61:20881        10.9.36.117:45785       ESTABLISHED 8966/java

  • 连接dubbo(telnet ip port

>telnet 10.9.38.61 20881

  • 查看所有的接口(ls 或者 ls -l

dubbo>ls
com.xxx.xxx.facade.IxxxxService

  • 查看某个接口对应的方法 (ls 接口 或者 ls -l 接口)

dubbo>ls -l com.xxx.xxx.facade.IxxxxService
com.zto.xxx.common.entity.Result modify(java.lang.String)

  • 跟踪最近执行的记录(trace
  1. trace XxxService: 跟踪 1 次服务任意方法的调用情况
  2. trace XxxService 10: 跟踪 10 次服务任意方法的调用情况
  3. trace XxxService xxxMethod: 跟踪 1 次服务方法的调用情况
  4. trace XxxService xxxMethod 10: 跟踪 10 次服务方法的调用情况

dubbo>trace com.xxx.xxx.facade.IxxxxService

dubbo>trace com.xxx.xxx.facade.IxxxxService modify

  • 请求某个方法(invoke

dubbo>invoke .xxx.xxx.facade.IxxxxService.modify("11")

  • 查看消费者(ps
  1. ps: 显示服务端口列表
  2. ps -l: 显示服务地址列表
  3. ps 20880: 显示端口上的连接信息
  4. ps -l 20880: 显示端口上的连接详细信息

你可能感兴趣的:(Java,dubbo)