我正在使用ActiveMQ(5.7)故障转移。我想减少应用程序在决定代理无法连接之前等待的最长时间,然后转到下一个代理。根据ActiveMQ fail-over reference,可以通过maxReconnectDelay实现,默认值为30,000(毫秒)。但是,这似乎并不奏效。例如,使用以下代码仍然意味着在尝试一个代理和尝试下一代理之间需要30秒的延迟。ActiveMQ故障转移:如何设置最大重新连接延迟
failover:(tcp://host1:61616,tcp://host2:61616)?maxReconnectDelay=2000
我误解了配置,或者这是错误的?如何让应用程序尽快尝试第二个经纪人?
我认为你需要ConnectionTimeout属性 – 2013-02-17 12:43:50