5.3.2.3. 设置资源限制
有时,设置特定用户可执行的操作限制(超出与授权和身份验证相关的普通安全设置)会很有帮助。
5.3.2.3.1. 配置连接和队列限制
以下示例步骤演示了如何限制用户可以创建的连接和队列数量。
-
打开
<broker_instance_dir>/etc/broker.xml
配置文件。 添加
resource-limit-settings
元素。指定max-connections
和max-queues
的值。例如:<resource-limit-settings> <resource-limit-setting match="myUser"> <max-connections>5</max-connections> <max-queues>3</max-queues> </resource-limit-setting> </resource-limit-settings>
max-connections
-
定义匹配用户可以与代理进行的连接数量。默认值为
-1
,这意味着没有限制。 max-queues
-
定义匹配用户可以创建的队列数量。默认值为
-1
,这意味着没有限制。
注意
与您可以在代理配置的 address-setting
元素中指定的 match
字符串不同,您在 resource-limit-settings
中指定的 match
字符串 无法使用 通配符语法。相反,match 字符串定义将资源限制设置应用到的特定用户。