四、 Qos单机运维
1. Qos概述与命令列表
1) 相关参数说明
QoS提供了一些启动参数,来对启动进行配置,他们主要包括:
注:
从2.6.4/2.7.0开始,qos-accept-foreign-ip默认配置改为false,如果qos-accept-foreign-ip设置为true,有可能带来安全风险,请仔细评估后再打开。
2) QoS参数配置
• 系统属性
• dubbo.properties
• XML方式
• Spring-boot 自动装配方式
其中,上述方式的优先顺序为系统属性>dubbo.properties > XML/Spring-boot自动装配方式。
3) 端口
新版本的telnet端口与dubbo协议的端口是不同的端口,默认为22222。
可以通过配置文件dubbo.properties修改:
或者,可以通过设置JVM参数:
4) 安全
默认情况下,dubbo接收任何主机发起的命令。
可以通过配置文件dubbo.properties修改:
或者,可以通过设置JVM参数:
拒绝远端主机发出的命令,只允许服务本机执行。
同时可以通过设置qos-accept-foreign-ip-whitelist来指定支持的远端主机ip地址(段),多个ip地址(段)之间用逗号分隔,如:
• 配置文件dubbo.properties
• 设置JVM参数
《Apache Dubbo微服务开发从入门到精通》——可视化监测服务状态——四、 Qos单机运维(2):https://developer.aliyun.com/article/1224152