有一个代理属性org.apache.activemq.broker.BrokerService#cacheTempDestinations应该有助于故障转移:案例。在xml配置中将其设置为true,并且在客户端断开连接时不会立即删除临时目标。快速故障转移:重新连接将能够再次从临时队列中产生和/或使用。
有一个基于timeBeforePurgeTempDestinations的计时器任务(默认为5秒),用于处理高速缓存的删除。
请注意,在activemq-core中没有使用该属性的测试,因此我无法对此提供任何保证。



