5.11. 配置身份验证和授权缓存
默认情况下,AMQ Broker 将身份验证和授权响应成功的信息存储在单独的缓存中。您可以更改每个缓存中允许的默认条目数,以及缓存条目的持续时间。
-
打开 &
lt;broker-instance-dir>/etc/broker.xml配置文件。 要更改默认条目的最大数量
1000,在每个缓存中允许,请设置authentication-cache-size和authorization-cache-size参数。例如:<configuration> ... <core> ... <authentication-cache-size>2000</authentication-cache-size> <authorization-cache-size>1500</authorization-cache-size> ... </core> ... </configuration>注意如果缓存达到设定的限制,则从缓存中删除最早使用的条目。
要更改默认持续时间(
10000毫秒),用于缓存条目,请设置security-invalidation-interval参数。例如:<configuration> ... <core> ... <security-invalidation-interval>20000</security-invalidation-interval> ... </core> ... </configuration>注意如果将
security-invalidation-interval参数设置为0,则禁用身份验证和授权缓存。