我在 Java 中使用 ActiveMQ 和 JMS。
当我使用此网址发送消息时:
"failover:(tcp://host:61616)?connection.sendTimeout=1000&startupMaxReconnectAttempts=1"
只要“主机”是我连接到的已知服务器,当然还有一个 ActiveMQ,一切正常。
问题是当我尝试向与我没有关系的未知服务器发送消息时 - 没有连接,发送会停止相当长的时间。
我想配置 url,这样就不会发生这种停顿。我尝试了示例中所示的超时,但它不起作用。我也尝试了同样不起作用的 soConnectionTimeout。
这种失速导致产品失速,这是一个大问题。
我该如何解决?