QoS,全称为Quality of Service
, 是常见于网络设备中的一个术语 ,例如在路由器中,可以通过Qos动态的调整和控制某些端口的权重,从而优先的保障运行在这些端口上的服务质量。在Dubbo中,QoS这个概念被用于动态的对服务进行查询和控制。例如对获取当前提供和消费的所有服务,以及对服务进行动态的上下线,即从注册中心上进行注册和反注册操作。
1、关闭推空保护
dubbo:
application:
enable-empty-protection: false
2、服务开启QoS
-Ddubbo.application.qos-enable=true
3、 服务下线
curl http://127.0.0.1:22222/offline
4、服务上线
curl http://127.0.0.1:22222/online