目录

一、概述

二、QoS配置

三、连接

1.telnet连接

2.http连接

四、命令

1.help帮助菜单

2.ls列出所有服务

3.online上线服务

4.offline下线服务

5.quit关闭连接


一、概述

QoS(Quality of Service,服务质量)指一个网络能够利用各种基础技术,为指定的网络通信提供更好的服务能力,是网络的一种安全机制, 是用来解决网络延迟和阻塞等问题的一种技术。dubbo为用户提供类似的网络服务用来online和offline service来解决网络延迟,阻塞等问题。

二、QoS配置

dubbo的QoS是默认开启的,端口为22222,可以通过配置修改端口

    <dubbo:application name="demo-provider"><dubbo:parameter key="qos.port" value="33333"/></dubbo:application>

或者关闭服务

   <dubbo:application name="demo-provider"><dubbo:parameter key="qos.enable" value="false"/></dubbo:application>

为了安全考虑,dubbo的qos默认是只支持本地连接的,如果要开启任意ip可连接,需做如下配置

    <dubbo:application name="demo-provider"><dubbo:parameter key="qos.port" value="33333"/><dubbo:parameter key="qos.accept.foreign.ip" value="false"/></dubbo:application>

三、连接

dubbo的QoS服务可以通过telnet或者http进行网络连接

1.telnet连接

打开linux客户端或者本地电脑cmd命令,输入如下命令出现欢迎页

      telnet localhost 33333

2.http连接

输入如下命令获取服务列表

      curl "localhost:33333/ls"

四、命令

1.help帮助菜单

命令 : help

2.ls列出所有服务

命令 : ls

3.online上线服务

命令 : online + servicename

4.offline下线服务

命令 : offline + servicename

5.quit关闭连接

命令 : quit

Dubbo源码分析之QoS服务(一)相关推荐

  1. dubbo源码分析7 之 服务本地暴露

    在上一篇文章我们分析了一下 dubbo 在服务暴露发生了哪些事,今天我们就来分析一下整个服务暴露中的本地暴露.(PS:其实我感觉本地暴露蛮鸡肋的).本地暴露需要服务提供方与服务消费方在同一个 JVM. ...

  2. dubbo源码分析二:服务发布

    本文将深入分析dubbo的服务发布涉及到的流程及主要类的代码.首先,我们先从类的关系图来看一下dubbo发布服务涉及到的相关类. 1.类图 上图展示了部分服务发布过程中需要使用到的类和接口,其中: s ...

  3. apache dubbo 源码分析系列汇总

    Dubbo(读音[ˈdʌbəʊ])是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成.后面捐献给了知名的开源社区 ...

  4. Dubbo 源码分析 - 服务导出

    1.服务导出过程 本篇文章,我们来研究一下 Dubbo 导出服务的过程.Dubbo 服务导出过程始于 Spring 容器发布刷新事件,Dubbo 在接收到事件后,会立即执行服务导出逻辑.整个逻辑大致可 ...

  5. 视频教程-RPC服务框架(Dubbo)源码分析-Java

    RPC服务框架(Dubbo)源码分析 鲁班学院-子路老师曾就职于谷歌.天猫电商等多家互联网公司,历任java架构师.研发经理等职位,参与并主导千万级并发电商网站与后端供应链研发体系搭建,多次参与电商大 ...

  6. Dubbo 源码分析 - 集群容错之 LoadBalance

    1.简介 LoadBalance 中文意思为负载均衡,它的职责是将网络请求,或者其他形式的负载"均摊"到不同的机器上.避免集群中部分服务器压力过大,而另一些服务器比较空闲的情况.通 ...

  7. Dubbo 源码分析 - 集群容错之 Cluster

    1.简介 为了避免单点故障,现在的应用至少会部署在两台服务器上.对于一些负载比较高的服务,会部署更多台服务器.这样,同一环境下的服务提供者数量会大于1.对于服务消费者来说,同一环境下出现了多个服务提供 ...

  8. Dubbo 源码分析 - 集群容错之 Router

    1. 简介 上一篇文章分析了集群容错的第一部分 – 服务目录 Directory.服务目录在刷新 Invoker 列表的过程中,会通过 Router 进行服务路由.上一篇文章关于服务路由相关逻辑没有细 ...

  9. dubbo源码分析系列(1)扩展机制的实现

    1 系列目录 dubbo源码分析系列(1)扩展机制的实现 dubbo源码分析系列(2)服务的发布 dubbo源码分析系列(3)服务的引用 dubbo源码分析系列(4)dubbo通信设计 2 SPI扩展 ...

最新文章

  1. Windows SQL Server 2008 群集(摘自网络)
  2. AMD宣布350亿美元收购赛灵思,CPU、GPU、FPGA全凑齐,中国握有否决权
  3. 从思维导图学习操作系统(三)
  4. 长这么大了,一件事也没做好过
  5. “约见”面试官系列之常见面试题之第九十九篇之router和route(建议收藏)
  6. DropDownList and ListBox 两级联动菜单
  7. 万网m3 windows linux切换,万网主机怎么做首页内页301重定向
  8. 简述数学建模的过程_数学建模研究过程指导(精编版) Part IV
  9. 别点进来! Linux 与 Mac 下有趣但毫无用处的命令(转载)
  10. 如何选择APP的推广渠道?
  11. 报错the confidence keyword argument is only available if OpenCV is installed的解决方法
  12. python判断数值为空_python判断是空的实例分享
  13. java doc转换docx_JAVA - 将doc文档转为docx文档
  14. 中国知网论文查重算法和修改攻略
  15. javacv+远程视频直播+音视频录制+视频抓取
  16. 【JavaWeb】之富文本编辑器
  17. ubuntu系统安装时 MBR和GPT的区别
  18. OCRunner 第零篇:从零教你写一个 iOS 热修复框架
  19. php+一些常用小技巧,PHP 7 中的一些小技巧,你知道的有哪些
  20. python中texttable库显示实时数据_用Python串口实时显示数据并绘图pyqtgraph

热门文章

  1. vue+element实现蔬菜、水果、电商商城
  2. 供排水行业也能做标签、画像?这里有现成的应用
  3. 串口提示非旺久原装的解决办法--驱动替换法
  4. 从局部到全局:语义相似度的测地线距离
  5. TargetScan:哺乳动物miRNA靶基因数据库
  6. 14商软 《软件工程》课程设计
  7. 软件工程课程设计方案解析
  8. Cokkie【详细】
  9. c++中[Error] cin was not declared in this scope 是什么意思
  10. JavaScript 中的作用域(scope)是指什么?