业界微服务大行其道。服务与服务之间的同学主要有有以下两大类。

  • 阿里RPC框架:dubbo
  • RestFull风格的Http调用

我们知道Http接口我们找到PostMan这种Http客户端。

但是dubbo似乎并没有想关的客户端,我们调试的时常常需要同时打开两个以上的服务。

dubbo是支持telnet协议的。就是我们通过终端连接dubbo 的提供的telnet服务端,使用命令调用dubbo接口,下图

telnet locahost 20880

再输入ls 就能看到想关的接口了

使用invoke 命令调用接口

格式为
invoke 接口的全路径名.方法名(参数)1.参数为类invoke xxx.api.xxx.add({"para":"1","para2":"2"})2.参数为简单类型
invoke xxx.api.xxx.get("1")
invoke xxx.api.xxx.get("1","1")

telnet解决了我们需要另外启动客户端服务的麻烦,但是在终端上敲命令始终不太方便。

  • 参数太长,在终端敲并不方便
  • 终端不能帮我们保存之前调用过的记录,再次调用还需要重新输入。

基于以上考虑,我便想着自己实现一个dubbo客户端,也是基于telnet协议实现的。是一个用java编写的窗口程序。

参数框里不需要invoke想关的命令了

json:

普通参数:

下载地址为:dubbo客户端,可以摆脱dubbo调试,需要同时开启服务端服务和客户端服务-Java文档类资源-CSDN下载

dubbo客户端的实现相关推荐

  1. dubbo 即是服务提供者又是消费者_Dubbo详细介绍与安装使用过程

    1 Dubbo介绍 1.1 dubbox简介 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进. ...

  2. Dubbo Cloud Native 实践与思考

    Dubbo Cloud Native 实践与思考 分享简介 Cloud Native 应用架构随着云技术的发展受到业界特别重视和关注,尤其是 CNCF(Cloud Native Computing F ...

  3. Dubbo Cloud Native 之路的实践与思考

    Dubbo Cloud Native 实践与思考 Dubbo Cloud Native 实践与思考 分享简介 自我介绍 主要议程 Cloud Native 基础设施 服务发现(Service Disc ...

  4. 对话 Dubbo 唤醒者北纬:3.0 将至,阿里核心电商业务也在用 Dubbo

    作者 | 北纬.赵钰莹 **导读:**2008 年,Dubbo 项目诞生:2014 年,由于内部团队调整,Dubbo 暂停更新:2017 年,北纬带领团队重新唤醒 Dubbo,并将其捐献给了 Apac ...

  5. dubbo图形化界面搭建_使用 JMeter 进行 Dubbo 性能测试

    1 前言 说道性能测试工具,你会立刻联想到哪一个?ab(ApacheBench).JMeter.LoadRunner.wrk-可以说市面上的压测工具实在是五花八门.那如果再问一句,对 Dubbo 进行 ...

  6. dubbo(provider,consumer)点到点直连配置

    2019独角兽企业重金招聘Python工程师标准>>> dubbo(provider,consumer)点到点直连配置 博客分类: dubbo 1.服务端接口配置(providr样例 ...

  7. Nacos(九)之Dubbo 融合 Nacos 成为注册中心

    转载自  Dubbo 融合 Nacos 成为注册中心 Nacos 作为 Dubbo 生态系统中重要的注册中心实现,本文将会介绍如何进行 Dubbo 对接 Nacos 注册中心的工作. 预备工作 请确保 ...

  8. redis 登录_Redis集群架构+Dubbo开发框架+SSO单点登录+Nginx+ZooKeeper

    Redis集群架构 [课程介绍] Redis是现在使用为广泛的NoSQL数据库技术,其自身不仅拥有着良好的操作性能,也被广泛的应用于各种集群架构的数据整合处理之中,而本课程将通过Redis的核心作用, ...

  9. Spring + Dubbo + zookeeper (linux) 框架搭建

    2019独角兽企业重金招聘Python工程师标准>>> dubbo简介 节点角色说明: Provider: 暴露服务的服务提供方. Consumer: 调用远程服务的服务消费方. R ...

最新文章

  1. win10安装虚拟机提示主IP地址显示网络信息不可用
  2. Python入门100题 | 第077题
  3. PHP 多维数组转json对象
  4. c# 傅里叶变换 频域_傅里叶变换在MATLAB中的应用(频域滤波)
  5. Python中list(列表)、tuple(元组)、dict(字典)的基本操作快速入门
  6. 《HTML5游戏编程核心技术与实战》一2.3 图像API
  7. python scrapy框架爬虫当当图书网
  8. APUE学习笔记-守护进程的创建
  9. oracle数据库中文乱码解决办法
  10. 1到10加法创新图片-走迷宫_“小火锅+关东煮”,呷哺呷哺又创新模式!客单提到110元!...
  11. 如何开通微信小程序在线客服系统?
  12. redmine backlogs的tracker使用
  13. 租用美国的VPS主机需要注意什么
  14. 移动应用程序设计基础——期末考核——登录界面与简单日记本的综合实践
  15. 封面文章:寻找技术中国——渴望不再被扼住喉咙!
  16. 金泰克/tigo S300 240G SM2256K H27QFG8PEM5R 完整开盘教程
  17. 通过webSocket实现app产生的数据在网页实时显示
  18. MTK 轨迹球(JOG_BALL)
  19. 再谈腾讯与360无端争吵事件
  20. python中的argv和argc

热门文章

  1. lua连接 oracle 数据库,关于lua操作oracle数据库问题总结
  2. 写System权限的APP
  3. python求小于n的所有素数_快速找出N以内的所有素数解法,python版本。这个应该是最快的了...
  4. 怎样搜索计算机中docx格式的文件,教您电脑docx文件怎样打开呢?教你正确打开docx文件...
  5. Springboot + Ureport
  6. 2022张宇考研基础30讲 线性代数 第二讲 矩阵
  7. 解决谷歌浏览器无法使用插件的问题!
  8. LabVIEW数据采集程序打包中遇到的问题
  9. 八年级计算机教案下册,长春版八年级信息技术下册全册教案
  10. NM网络管理dbc中信号属性