you need some brackets, jms. options are not for the transport,
so use failover:(tcp://....,tcp://.....)?jms.prefetchPolicy.all=5

On 31 July 2014 01:07, Kevin Burton <bur...@spinn3r.com> wrote:
> I'm trying to switch from tcp:  to failover:tcp: for my connection string
> so that my apps will reconnect if a failed ActiveMQ server restarts.
>
> All my code / tests work fine with a connection string of:
>
> tcp://127.0.0.1:16161
>
> (note I changed the default port)
>
> … but if I change it to:
>
> failover:tcp://127.0.0.1:16161
>
> FailoverTransport Failed to connect to [tcp://
> 127.0.0.1:16161?jms.prefetchPolicy.all=5] after: 130 attempt(s) continuing
> to retry
>
> … then it won't work.
>
> I wrote a external app, that connects, produces, and then consumes a
> message.  That works.  With both the tcp and failover.
>
> BUT … when I embed it , then it doesn't work.  The app just blogs trying to
> connect.
>
> I did a thread dump.. no deadlocked threads.  I also looked at locks and
> everything seems fine there.
>
> I wonder if a thread is dying and silently exiting.
>
> Any pointers?
>
>
>
> --
>
> Founder/CEO Spinn3r.com
> Location: *San Francisco, CA*
> blog: http://burtonator.wordpress.com
> … or check out my Google+ profile
> <https://plus.google.com/102718274791889610666/posts>
> <http://spinn3r.com>



-- 
http://redhat.com
http://blog.garytully.com

Reply via email to