我有两个 activeMQ(5.6.0) 代理。他们使用共享的 kaha 数据库,因此一次只能“运行”一个。
我有一个(asp.net)网络服务,它在本地将消息放入队列,如果我启动和停止代理,网络服务会正确故障转移
当我在单独的机器上使用代理进行测试时,它有时可以工作,但我经常收到“socketException:连接重置”错误并且消息丢失。
我正在使用的连接字符串如下。请注意,我知道 NMS 不理解优先级备份命令,但我将其留在那里以备将来使用。
failover:(tcp://MACHINE1:61616,tcp://MACHINE2:62616)?transport.initialReconnectDelay=1000&transport.timeout=10000&randomize=false&priorityBackup=true
我怎样才能让经纪人之间的故障转移万无一失?