4.11.2. 为地址配置最后值队列
以下流程演示了如何为地址 或一组 地址配置最后的值队列。
-
打开
<broker-instance-dir>/etc/broker.xml
配置文件。 在
address-setting
元素中,对于匹配的地址,添加default-last-value-key
。指定一个自定义值。例如:<address-setting match="lastValue"> <default-last-value-key>stock_ticker</default-last-value-key> </address-setting>
根据前面的配置,与
lastValue
地址关联的所有队列均使用stock_ticker
的最后一个值键。默认情况下,未设置default-last-value-key
的值。要为 一组 地址配置最后的值队列,您可以指定地址通配符。例如:
<address-setting match="lastValue.*"> <default-last-value-key>stock_ticker</default-last-value-key> </address-setting>
另外,您可以配置与地址 或一组 地址关联的所有队列,以使用
_AMQ_LVQ_NAME
的默认值键名称。为此,请添加default-last-value-queue
而不是default-last-value-key
。将值设为true
。例如:<address-setting match="lastValue"> <default-last-value-queue>true</default-last-value-queue> </address-setting>
其他资源
- 有关您可以在配置地址时使用的通配符语法的更多信息,请参阅 第 4.2 节 “将地址设置应用到一组地址”。