On 29/02/2008, Qian Su <[EMAIL PROTECTED]> wrote:
>
>  Hi,
>
>  We are using Activemq version 4.1.1, tcp transport and we'd like the
>  producer to retry at least once in case of connection timeout to a broker.
>  The brokers are configured behind a load balancer.
>
>  Does Activemq support retries on the producer end?

Yes -using failover transport

>  I am aware of the FailoverTransport and knows it provides configuration for
>  maxReconnectAttempts, initialReconnectDelay, etc, but am not sure if this is
>  the best approach or if it is applicable for our situation since the load
>  balancer is the only one point of entry to talk to a broker in our case.

It is. You can define how many times you want the client to attempt to
reconnect - irrespective of how host names are mapped to physical real
IP addresses.

e.g. use failover with a single logical hostname/IP adress.


>  Is it correct to configure a producer connection URL to the load balancer
>  something like this:
>
>  
> failover://(tcp://host:61616)?maxReconnectAttempts=1&initialReconnectDelay=200
>
>  By the way, I tried the above URL and id doesn't seem to work.


Does increasing the maxReconnectAttempts help?

-- 
James
-------
http://macstrac.blogspot.com/

Open Source Integration
http://open.iona.com

Reply via email to