0
最近我们一直面临着activemq的一些问题。生产者能够连接到代理,但是当我们发送消息时,生产者线程被阻塞。客户端/生产者既不超时也不抛出异常。我想知道如果我们可以添加任何参数到故障转移配置故障转移:(tcp:// localhost:61616,tcp://srv01.abc.com:61616),以便如果客户端主服务器超时,该消息可以重定向到故障转移mq代理。如果有人能在这方面帮助我,那将会很棒。阻止生产者在活跃的mq
感谢。想知道是否需要设置maxReconnectDelay,并且maxReconnectAttempts属性是否负责将请求重定向到故障转移节点,如果重新连接尝试在主节点上耗尽的话? – user2006623
maxReconnectAttempts是所有故障转移网址的最大值,FailoverTransport自动尝试连接到url的一个接一个,如果它无法成功连接到一个url,他会尝试下一个url,这整个过程等于maxReconnectAttempts的“尝试”1 –
如果节点上的尝试失败,FailoverTransport始终负责将请求重定向到故障转移节点 –