在配置的时间后(例如JMS TTL属性),Mule消息是否可能过期(即容器将丢弃该消息)? 如果有,请您指点文档或示例吗?
我们可以使用属性queueTimeout
(请参阅http://www.mulesoft.org/documentation/display/current/VM+Transport+Reference)来实现这一目标吗?
干杯
答案 0 :(得分:0)
不,queueTimeout属性不控制队列中消息的TTL。在对队列执行阻塞操作时使用它(如调度消息或轮询消息)。
此功能未内置于VM传输中。您可以通过在将消息属性发布到VM队列之前设置带有时间戳的消息属性,然后在消息流中过滤消息年龄来实现相同的想法。