如何仅在1个队列中应用timeStampingBrokerPlugin

时间:2017-06-01 08:09:34

标签: activemq

我正在尝试使用以下插件在代理配置的队列中应用TTL:timeStampingBrokerPlugin

这是我第一次使用插件,我尝试将以下代码添加到policyEntry部分:

<policyEntry queue="test1">
   <plugins>
       <timeStampingBrokerPlugin ttlCeiling="10400" />
    </plugins>
</policyEntry>

但是这里不接受插件标签。仅在某些队列或主题上应用插件的方法是什么?

1 个答案:

答案 0 :(得分:1)

使用默认时间戳插件无法执行此操作。您当然可以使用插件代码作为模板来编写自己的插件,该插件会查看消息的目标值以查看其前往的位置,然后根据该标准或其他标准应用TTL或其他任何内容。