In your particular case ( node dying), getting a message in a transactional context could have helped. Transactions are not "free" and I certainly would not want to use them by default. Transactions have impact on performance. We could enable transactional JMS session using a configuration setting. Perhaps via -D. jerry
On Fri, Oct 16, 2009 at 7:16 AM, Jörn Kottmann <[email protected]> wrote: > Jaroslaw Cwiklik wrote: > >> Jorn, if a node dies while a service processes a CAS your client may not >> see >> a response. What happens next really depends if the client is configured >> to >> timeout. If you use >> timeouts, UIMA AS client notifies an application and it may resend the CAS >> for processing >> by remaining services >> >> > Ok, thanks for your answer. > > Would it be possible to use JMS transactions > or the JMS acknowledge feature to make node failure safe > on the cluster side (and not handle it the client) ? > > Jörn > >
