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
>
>

Reply via email to