【问题标题】:Client failover for qpid/amqp jms client?qpid/amqp jms 客户端的客户端故障转移?
【发布时间】:2013-02-05 09:57:26
【问题描述】:

按照维基页面https://cwiki.apache.org/qpid/amqp-java-jms-messaging-client.htmlhttps://cwiki.apache.org/qpid/connection-url-format.html

简单我希望 qpid-amqp-1-0-client-jms-0.20-sources.jar 接受 URI 格式,但它似乎忽略了所有内容 - 尤其是“brokerlist”选项?

例如:

amqp://guest:guest@nowhere?brokerlist='tcp://localhost:5672;tcp://localhost:15672'&failover='roundrobin'

但是 ConnectionFactory 坚持使用<clientid> 作为代理主机,并为其添加默认端口。

我确定我在这里遗漏了一些非常明显的东西......

Broker 是 ActiveMQ 5.8.0,顺便说一句。

【问题讨论】:

  • 尝试将代理列表放在括号中

标签: jms activemq amqp qpid


【解决方案1】:

您的网址中缺少虚拟主机:amqp://guest:guest@clientid/host?

【讨论】:

    【解决方案2】:

    您使用的连接字符串是pre-AMQP 1.0,新的连接字符串应该是以下格式,没有brokerlist

    amqp://guest:guest@nowhere?remote-host=default

    【讨论】:

      猜你喜欢
      • 2020-06-14
      • 2014-08-04
      • 2013-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-26
      • 2016-06-24
      • 2014-01-09
      相关资源
      最近更新 更多