java - 如何使用故障转移初始化 activeMQ 代理

标签 java jms activemq

我需要将 JMS 消息发送到以下提供程序位置:

failover:(tcp://amq.vip.ebay.com:61616,tcp://amqstby.vip.ebay.com:61616)?initialReconnectDelay=100&randomize=false&wireFormat.maxInactivityDuration=0

如何为它正确初始化ConnectorFactory?我应该只做以下事情吗?

String url = "failover:(tcp://amq.vip.ebay.com:61616,tcp://amqstby.vip.ebay.com:61616)?initialReconnectDelay=100&randomize=false&wireFormat.maxInactivityDuration=0"; 
ActiveMQConnectionFactory connectionFactory = new ActiveMQConnectionFactory(url);

或者这种提供者 url 的事情更棘手?

最佳答案

这是正确的语法。关闭不活动监视器时要小心。

关于java - 如何使用故障转移初始化 activeMQ 代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7522415/

相关文章:

jms - 使用camel指定从activemq队列读取消息的超时

java - ActiveMQ :'channel inactive for too long' 异常停止代理消息传递

java - 如何将多个游标解析为多个类

java - 运行 HornetQ 示例时出现 NullPointerException

java - 如何在不使用 xpath 或 CSS 路径的情况下从 Amazon 页面定位元素?

apache - 带有 ActiveMQ 的 JMS 不想通过 http 互联网连接

java - 如何在带有 Zookeeper 和 ActiveMQ 的集群环境中使用 Apache Camel

java - Glassfish+ActiveMQ MDB 处理消息延迟 120 秒

java - 在客户端使用 JAX-WS 跟踪 SOAP 请求/响应

java - 为什么 getActionView() 返回 null