官网:http://dubbo.incubator.apache.org/zh-cn/blog/introduction-to-dubbo-qos.html
文章仅作简单演示,官网更加详细。
Qos简介
QoS,全称为Quality of Service, 是常见于网络设备中的一个术语 ,例如在路由器中,可以通过Qos动态的调整和控制某些端口的权重,从而优先的保障运行在这些端口上的服务质量。
在Dubbo中,QoS这个概念被用于动态的对服务进行查询和控制。例如对获取当前提供和消费的所有服务,以及对服务进行动态的上下线,即从注册中心上进行注册和反注册操作。
QoS命令
QoS目前支持的命令包括:
help: 帮助命令,列出
ls: 列出当前所有的正在提供的服务,以及消费的服务
online: 动态将某个或全部服务向注册中心进行注册
offline: 动态将某个或全部服务从注册中心摘除(反注册)
quit: 退出当前telnet会话
下面,我们具体来操作一下如何通过用QoS对服务进行动态控制。
需提前安装好telnet,端口使用的是33333,可自行修改项目。
telnet localhost 33333
如图:
其他命令到官网自己玩玩看。
备注:个人博客同步至简书。