qpid / amqp jms客户端的客户端故障转移?

时间:2013-02-20 11:51:04

标签: jms activemq amqp qpid

关注维基页面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>作为代理主机,并为其添加默认端口。

我确信我错过了一些非常明显的东西......

经纪人是ActiveMQ 5.8.0,BTW。

2 个答案:

答案 0 :(得分:0)

您错过了网址中的虚拟主机:amqp:// guest:guest @ clientid / host?

答案 1 :(得分:0)

您使用的连接字符串是AMQP 1.0之前的版本,新的连接字符串应该是以下格式而没有brokerlist

AMQP://旅客:旅客@无处远程主机=默认