Dubbo源码分析之QoS服务(一)
目录
一、概述
二、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服务(一)相关推荐
- dubbo源码分析7 之 服务本地暴露
在上一篇文章我们分析了一下 dubbo 在服务暴露发生了哪些事,今天我们就来分析一下整个服务暴露中的本地暴露.(PS:其实我感觉本地暴露蛮鸡肋的).本地暴露需要服务提供方与服务消费方在同一个 JVM. ...
- dubbo源码分析二:服务发布
本文将深入分析dubbo的服务发布涉及到的流程及主要类的代码.首先,我们先从类的关系图来看一下dubbo发布服务涉及到的相关类. 1.类图 上图展示了部分服务发布过程中需要使用到的类和接口,其中: s ...
- apache dubbo 源码分析系列汇总
Dubbo(读音[ˈdʌbəʊ])是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成.后面捐献给了知名的开源社区 ...
- Dubbo 源码分析 - 服务导出
1.服务导出过程 本篇文章,我们来研究一下 Dubbo 导出服务的过程.Dubbo 服务导出过程始于 Spring 容器发布刷新事件,Dubbo 在接收到事件后,会立即执行服务导出逻辑.整个逻辑大致可 ...
- 视频教程-RPC服务框架(Dubbo)源码分析-Java
RPC服务框架(Dubbo)源码分析 鲁班学院-子路老师曾就职于谷歌.天猫电商等多家互联网公司,历任java架构师.研发经理等职位,参与并主导千万级并发电商网站与后端供应链研发体系搭建,多次参与电商大 ...
- Dubbo 源码分析 - 集群容错之 LoadBalance
1.简介 LoadBalance 中文意思为负载均衡,它的职责是将网络请求,或者其他形式的负载"均摊"到不同的机器上.避免集群中部分服务器压力过大,而另一些服务器比较空闲的情况.通 ...
- Dubbo 源码分析 - 集群容错之 Cluster
1.简介 为了避免单点故障,现在的应用至少会部署在两台服务器上.对于一些负载比较高的服务,会部署更多台服务器.这样,同一环境下的服务提供者数量会大于1.对于服务消费者来说,同一环境下出现了多个服务提供 ...
- Dubbo 源码分析 - 集群容错之 Router
1. 简介 上一篇文章分析了集群容错的第一部分 – 服务目录 Directory.服务目录在刷新 Invoker 列表的过程中,会通过 Router 进行服务路由.上一篇文章关于服务路由相关逻辑没有细 ...
- dubbo源码分析系列(1)扩展机制的实现
1 系列目录 dubbo源码分析系列(1)扩展机制的实现 dubbo源码分析系列(2)服务的发布 dubbo源码分析系列(3)服务的引用 dubbo源码分析系列(4)dubbo通信设计 2 SPI扩展 ...
最新文章
- Windows SQL Server 2008 群集(摘自网络)
- AMD宣布350亿美元收购赛灵思,CPU、GPU、FPGA全凑齐,中国握有否决权
- 从思维导图学习操作系统(三)
- 长这么大了,一件事也没做好过
- “约见”面试官系列之常见面试题之第九十九篇之router和route(建议收藏)
- DropDownList and ListBox 两级联动菜单
- 万网m3 windows linux切换,万网主机怎么做首页内页301重定向
- 简述数学建模的过程_数学建模研究过程指导(精编版) Part IV
- 别点进来! Linux 与 Mac 下有趣但毫无用处的命令(转载)
- 如何选择APP的推广渠道?
- 报错the confidence keyword argument is only available if OpenCV is installed的解决方法
- python判断数值为空_python判断是空的实例分享
- java doc转换docx_JAVA - 将doc文档转为docx文档
- 中国知网论文查重算法和修改攻略
- javacv+远程视频直播+音视频录制+视频抓取
- 【JavaWeb】之富文本编辑器
- ubuntu系统安装时 MBR和GPT的区别
- OCRunner 第零篇:从零教你写一个 iOS 热修复框架
- php+一些常用小技巧,PHP 7 中的一些小技巧,你知道的有哪些
- python中texttable库显示实时数据_用Python串口实时显示数据并绘图pyqtgraph