[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [xmlblaster] Client connection not being restored properly?



On Wed, Feb 27, 2008 at 06:28:59PM +0100, Marcel Ruff wrote:
<snip>
> >
> >My way of working around this for now is to create yet another queue,
> >in my application that keeps a copy of the saved messages until a
> >connection is re-established after which it puts them back in the
> >xmlblaster queue for publishing.
> >
> >This works, but it's, well, ugly.  Is this the intended client behaviour
> >in this situation?  Keep in mind that I'm not concerned about subscriptions
> >and incoming messages to this client, if that makes a difference.
> >  
> Hi David,
> 
> what about starting the client in fail safe mode?
> 
> Like this the client retries to establish a connection and sends the 
> queued messages on reconnect,
> 
> regards,
> Marcel

Hi Marcel,

I think I was mistaken.  I think I am connecting in fail-safe mode, if
'fail-safe' mode means setting up the connection reconnect/ping/retry
values.  I am not specifying an explicit session id, however (I get a
negative id back upon connect).

For reference, here are the connect properties I'm using:

protocol=SOCKET
dispatch/connection/pingInterval=30000
dispatch/connection/retries=-1
dispatch/connection/delay=5000
dispatch/connection/plugin/socket/port=7607
dispatch/connection/plugin/socket/hostname=....
queue/connection/defaultPlugin=RAM,1.0

The rest are whatever defaults that xmlblaster client provides.

>From reading the reference docs, I think this actually does enable failsafe
mode, correct?

-- 
David Kerry