【发布时间】:2013-02-08 13:18:03
【问题描述】:
我正在使用 ActiveMQ (5.7) 故障转移。我想减少应用程序在决定无法连接到代理之前等待的最长时间,然后转到下一个。根据ActiveMQ fail-over reference,这可以通过maxReconnectDelay 来实现,默认为30,000(毫秒)。但是,这似乎不起作用。例如,使用以下仍然意味着尝试一个代理和尝试下一个代理之间有 30 秒的延迟。
failover:(tcp://host1:61616,tcp://host2:61616)?maxReconnectDelay=2000
是我误解了配置,还是有问题?如何让应用程序尽快尝试第二个代理?
【问题讨论】:
-
我认为你需要 ConnectionTimeout 属性