telnet进入dubbo

查看pid

  1. $ jps -l
  2. 26048 org.apache.catalina.startup.Bootstrap
  3. 12388 org.jetbrains.jps.cmdline.Launcher
  4. 17492 com.shitou.Application
  5. 28452 sun.tools.jps.Jps
  6. 36196 com.jsy.OrderServerApplication

pid查询对应端口

  1. $ netstat -ano |findstr 36196
  2. TCP 0.0.0.0:2112 0.0.0.0:0 LISTENING 36196
  3. TCP 0.0.0.0:20881 0.0.0.0:0 LISTENING 36196
  4. TCP 18.16.202.169:2138 18.16.200.42:3306 ESTABLISHED 36196
  5. TCP 18.16.202.169:2139 18.16.200.42:3306 ESTABLISHED 36196
  6. TCP 18.16.202.169:2140 18.16.200.42:3306 ESTABLISHED 36196
  7. TCP 18.16.202.169:2142 18.16.200.42:3306 ESTABLISHED 36196
  8. TCP 18.16.202.169:2143 18.16.200.42:3306 ESTABLISHED 36196
  9. TCP 18.16.202.169:2175 18.16.200.43:2181 ESTABLISHED 36196

telnet进入dubbo

  1. telnet 127.0.0.1 20881

dubbo内命令查看

ls

  1. ls: 显示服务列表
  2. ls -l: 显示服务详细信息列表
  3. ls XxxService: 显示服务的方法列表
  4. ls -l XxxService: 显示服务的方法详细信息列表

查看该dubbo所有服务

  1. dubbo>ls
  2. com.jsy.order.api.OrderUfidaFacade
  3. com.jsy.order.api.OrderPayAccountFacade
  4. com.jsy.order.api.OrderTrialFacade
  5. com.jsy.validation.ValidationFacade
  6. com.jsy.order.api.OrderPayFacade
  7. com.jsy.order.api.OrderFacade
  8. com.jsy.order.api.OpenAccountHttpFacade
  9. com.jsy.order.api.OpenAccountFacade
  10. com.jsy.order.api.OrderFacade2
  11. com.jsy.order.api.OrderRepaymentPlanFacade

查看dubbo所有服务详细信息

  1. dubbo>ls -l
  2. com.jsy.order.api.OrderUfidaFacade -> dubbo://169.254.173.208:20881/com.jsy.order.api.OrderUfidaFacade?anyhost=true&application=assets-order-server&dubbo=2.8.4&generic=false&group=DEV&interface=com.jsy.order.api.OrderUfidaFacade&methods=getOrderUfidaSplitAmount&pid=36196&revision=1.0.0&side=provider&timestamp=1552984795641&version=1.0.0
  3. com.jsy.order.api.OrderPayAccountFacade -> dubbo://169.254.173.208:20881/com.jsy.order.api.OrderPayAccountFacade?anyhost=true&application=assets-order-server&dubbo=2.8.4&generic=false&group=DEV&interface=com.jsy.order.api.OrderPayAccountFacade&methods=writeBankRepaymentPlan,orderPayment,getPayAccountStatus,getOrderBalance,orderPaymentAdvance,repaymentDetail&pid=36196&revision=1.0.0&side=provider&timestamp=1552984795349&version=1.0.0
  4. com.jsy.order.api.OrderTrialFacade -> dubbo://169.254.173.208:20881/com.jsy.order.api.OrderTrialFacade?anyhost=true&application=assets-order-server&dubbo=2.8.4&generic=false&group=DEV&interface=com.jsy.order.api.OrderTrialFacade&methods=checkTrial,orderSettleTrial,getOrderListByTrial&pid=36196&revision=1.0.0&side=provider&timestamp=1552984795695&version=1.0.0
  5. com.jsy.validation.ValidationFacade -> dubbo://169.254.173.208:20881/com.jsy.validation.ValidationFacade?anyhost=true&application=assets-order-server&dubbo=2.8.4&generic=false&group=DEV&interface=com.jsy.validation.ValidationFacade&methods=getAccessToken&pid=36196&revision=1.0.0&side=provider&timestamp=1552984795477&version=1.0.0
  6. com.jsy.order.api.OrderPayFacade -> dubbo://169.254.173.208:20881/com.jsy.order.api.OrderPayFacade?anyhost=true&application=assets-order-server&dubbo=2.8.4&generic=false&group=DEV&interface=com.jsy.order.api.OrderPayFacade&methods=updateOrderPayState,orderPay&pid=36196&revision=1.0.0&side=provider&timestamp=1552984795535&version=1.0.0
  7. com.jsy.order.api.OrderFacade -> dubbo://169.254.173.208:20881/com.jsy.order.api.OrderFacade?anyhost=true&application=assets-order-server&dubbo=2.8.4&generic=false&group=DEV&interface=com.jsy.order.api.OrderFacade&methods=createOrder,getOrderBorrowMoneyByOrderId,getOrderRepaymentPlanList,queryOrderAlreadyPayTotal,calcLoanAmount,OrderSettleMoneyTrial,queryOrderAlreadyPayTotalBatch,getOrderMoneyFlowingWater&pid=36196&revision=1.0.0&side=provider&timestamp=1552984795279&version=1.0.0
  8. com.jsy.order.api.OpenAccountHttpFacade -> dubbo://169.254.173.208:20881/com.jsy.order.api.OpenAccountHttpFacade?anyhost=true&application=assets-order-server&dubbo=2.8.4&generic=false&group=DEV&interface=com.jsy.order.api.OpenAccountHttpFacade&methods=OpenAccount,getCustomerWhiteList,getBankList,CustomerValidation&pid=36196&revision=1.0.0&side=provider&timestamp=1552984795199&version=1.0.0
  9. com.jsy.order.api.OpenAccountFacade -> dubbo://169.254.173.208:20881/com.jsy.order.api.OpenAccountFacade?anyhost=true&application=assets-order-server&dubbo=2.8.4&generic=false&group=DEV&interface=com.jsy.order.api.OpenAccountFacade&methods=OpenAccount,getCustomerWhiteList,getBankList,CustomerValidation&pid=36196&revision=1.0.0&side=provider&timestamp=1552984795079&version=1.0.0
  10. com.jsy.order.api.OrderFacade2 -> dubbo://169.254.173.208:20881/com.jsy.order.api.OrderFacade2?anyhost=true&application=assets-order-server&dubbo=2.8.4&generic=false&group=DEV&interface=com.jsy.order.api.OrderFacade2&methods=getOrderByOrderId&pid=36196&revision=1.0.0&side=provider&timestamp=1552984795588&version=1.0.0
  11. com.jsy.order.api.OrderRepaymentPlanFacade -> dubbo://169.254.173.208:20881/com.jsy.order.api.OrderRepaymentPlanFacade?anyhost=true&application=assets-order-server&dubbo=2.8.4&generic=false&group=DEV&interface=com.jsy.order.api.OrderRepaymentPlanFacade&methods=createPlans,viewPlan,getOrderPrepaymentPlanList&pid=36196&revision=1.0.0&side=provider&timestamp=1552984795414&version=1.0.0

查看某服务具体方法

  1. dubbo>ls -l com.jsy.order.api.OrderRepaymentPlanFacade
  2. com.jsy.apiutil.entity.BaseRes viewPlan(java.lang.String)
  3. com.jsy.apiutil.entity.BaseRes createPlans(java.lang.String)
  4. com.jsy.apiutil.entity.BaseRes getOrderPrepaymentPlanList(java.lang.String,java.lang.String,java.lang.String,java.lang.String)

ps:

  1. ps: 显示服务端口列表
  2. ps -l: 显示服务地址列表
  3. ps 20880: 显示端口上的连接信息
  4. ps -l 20880: 显示端口上的连接详细信息
  1. dubbo>ps
  2. 20881
  3. dubbo>ps -l
  4. dubbo://18.16.200.95:20881
  5. dubbo>ps 20881
  6. /18.16.200.47:33608
  7. /18.16.200.84:18394
  8. /18.16.200.74:12150
  9. /18.16.200.110:49710
  10. /18.16.200.110:57710
  11. /18.16.200.75:62839
  12. /127.0.0.1:57041
  13. dubbo>ps -l 20881
  14. /18.16.200.47:33608 -> /18.16.200.95:20881
  15. /18.16.200.84:18394 -> /18.16.200.95:20881
  16. /18.16.200.74:12150 -> /18.16.200.95:20881
  17. /18.16.200.110:49710 -> /18.16.200.95:20881
  18. /18.16.200.110:57710 -> /18.16.200.95:20881
  19. /18.16.200.75:62839 -> /18.16.200.95:20881
  20. /127.0.0.1:57041 -> /127.0.0.1:20881

trace:

  1. trace XxxService: 跟踪 1 次服务任意方法的调用情况
  2. trace XxxService 10: 跟踪 10 次服务任意方法的调用情况
  3. trace XxxService xxxMethod: 跟踪 1 次服务方法的调用情况
  4. trace XxxService xxxMethod 10: 跟踪 10 次服务方法的调用情况
  1. dubbo>trace com.jsy.order.api.OrderTrialFacade
  2. /18.16.202.169:2732 -> com.jsy.order.api.OrderTrialFacade.getOrderListByTrial([["օ·¼","²㋔"]]) -> {"msg":"³ɹ¦","data":[{"colligateRate":0.15,"expireTime":"2019-03-21 17:45:24","issue":3,"loanNo":"JSY20190315000001","loanStatus":"6","paymentTypeDesc":"ЈϢº
  3. 使用telnet进行Dubbo接口测试的更多相关文章

      1. 使用dubbo-go搭建dubbo接口测试平台
      1. 背景 http接口测试只需要一个curl命令,但dubbo协议没有这样的现成接口测试工具.通常公司内的dubbo控制台或其他平台会集成一个dubbo接口测试工具. 调用一个dubbo接口,需要知道服务 ...

      1. 用阿里巴巴官方给Jmeter开发的Dubbo sampler取样器进行dubbo接口测试【图解剖析】
      1. 自:https://blog.csdn.net/cyjs1988/article/details/84258046 [一]Dubbo sampler下载地址: 该插件支持jmeter 3.2及3.2以 ...

      1. 【Jmeter】- 使用 jmeter 进行 dubbo 接口测试
      1. 大家都知道 dubbo 是一个优秀 rpc 框架,它一般(dubbox 除外)通过对外提供 tcp协议的接口进行外部调用.而我们日常使用的测试工具 jmeter 并不支持 dubbo 协议的请求.所以 ...

      1. Jmeter官方插件实现Dubbo接口测试
      1. 目前主流的分布式框架有Dubbo和SpringCloud, SpringCloud是基于Http协议的分布式框架,Dubbo是基于RPC的分布式框架,Jmeter没有内置对Dubbo接口的支持,很难直 ...

      1. 每日一技|巧用 Telnet 调试 Dubbo 服务
      1. 个人博客地址 studyidea.cn,点击查看更多原创文章 0x00. 前言 想象这样一个场景,线上某个服务突发异常,导致上游服务调用异常,数据处于中间状态.服务恢复之后,我们需要修复这笔数据至正常 ...

      1. 接口测试 dubbo 接口测试技术
      1. 本文转自测试之家 https://testerhome.com/topics/10481 dubbo是阿里巴巴开源的一套rpc方案,以为理念很契合微服务,这几年很火,用户里面不凡京东,当当,去哪儿等大 ...

      1. 接口测试 dubbo 接口测试
      1. dubbo是阿里巴巴开源的一套rpc方案,以为理念很契合微服务,这几年很火,用户里面不凡京东,当当,去哪儿等大公司.rpc场景   dubbo架构   官网也提供了一个很简单实用的demo来演示dub ...

      1. dubbo接口测试
      1. 1.下载所需工具eclipse或intellij idea,下载maven,maven中config/settings.xml中要添加公司(测试人员公司)的maven库,不然被测dubbo服务jar包 ...

      1. Jmeter学习之--dubbo接口测试
      1. 背景:公司的h5和APP都需要调用许多非http的服务,需要对服务的性能和自动化测试 工具:IDEA ,maven,Jmeter 参考文档: https://testerhome.com/topics ...

    1. 随机推荐

        1. 当离开浏览器窗口,提示语title更改
        1. head里面插入一下代码 <script> document.addEventListener('visibilitychange',function(){if(document.visi ...

        1. gdb调试原理及qemu中的gdbserver
        1. (一)gdb调试原理 此部分转自:https://blog.csdn.net/u012658346/article/details/51159971     https://www.cnblogs.c ...

        1. Redis多机多节点集群实验
        1. 第一步:环境准备 我们搞两台虚拟机 局域网IP 分别是 192.168.1.109和192.168.1.110 我们约定把192.168.1.109作为集群控制端,需要安装redis-trib.rb ...

        1. Mybatis-Plus 3.0代码生成器
        1. package com.kyplatform.generator; import com.baomidou.mybatisplus.core.exceptions.MybatisPlusExcepti ...

        1. 第一次接触Android Studio
        1. 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4390905.html

        1. 解决nohup中不写入日志的问题
        1. (一)问题描述: nohup 你的程序命令 如: nohup python manage.py runserver 0.0.0.0:6789   (此shell窗口1不要关,另外开一个shell窗口2 ...

        1. jstack命令
        1. 先是有jps查看进程号: hollis@hos:~$ jps 29788 JStackDemo1 29834 Jps 22385 org.eclipse.equinox.launcher_1.3.0. ...

        1. Python环境——安装扩展库
        1. 一.修改easy_install源 在操作用户家目录添加一个文件 cat >> ~/.pydistutils.cfg <<EOF [easy_install] index-ur ...

        1. subprocess.CalledProcessError: Command ‘(‘lsb_release’, ‘-a’)’ returned non-zero exit status 1.
        1. 解决方法find / -name lsb_releaserm -rf /usr/bin/lsb_release

        1. 【Mac】-NO.133.Mac.1 -【重置忘记macos root密码】
        1. Style:Mac Series:Java Since:2018-09-10 End:2018-09-10 Total Hours:1 Degree Of Diffculty:5 Degree Of ...