Thursday, July 8, 2004 08:03 AM
DUPS_OK_ACKNOWLEDGE does, as you say, make it possible to get message duplicates. However it also, as you suggest, depends on the implementation of the JMS provider as to what actually happens.
Regarding AUTO_ACKNOWLEDGE I would say that an acknowledgement message should (usually) be quite small. Regarding your concern over network bandwith, you describe an application that sends large messages and I would therefore say that maybe the overhead of a couple of bytes (the ack) would probably be tolerable and that AUTO_ACKNOWLEDGE would give you an extra level of confidence for a very small overhead?
I hope this helps,
Arjuna Technologies Limited