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