CLIENT_ACKNOWLEDGE and AUTO_ACKNOWLEDGE and DUPS_OK_ACKNOWLEDGE?


Ø  CLIENT_ACKNOWLEDGE specifies that the consumer is to acknowledge all messages that have been delivered so far by the session. When using this mode, it is possible for a consumer to fall behind in its message processing and build up a large number of unacknowledged messages.
Ø  AUTO_ACKNOWLEDGE specifies that the session is to automatically acknowledge consumer receipt of messages when message processing has finished.
Ø  DUPS_OK_ACKNOWLEDGE specifies that the session is to "lazily" acknowledge the delivery of messages to the consumer. "Lazy" means that the consumer can delay acknowledgement of messages to the server until a convenient time.
Ø  EMS extends the JMS session modes to include:
Ø  NO_ACKNOWLEDGE mode suppresses the acknowledgement of   received messages
Ø  EXPLICIT_CLIENT_ACKNOWLEDGE is like CLIENT_ACKNOWLEDGE except it acknowledges only the individual message, rather than all messages received so far on the session
Ø  EXPLICIT_CLIENT_DUPS_OK_ACKNOWLEDGE is like DUPS_OK_ACKNOWLEDGE except it ’lazily" acknowledges only the individual message, rather than all messages received so far on the session
Ø  TIBCO Enterprise Message Service supports two modes of sending messages
Ø  Synchronous
Ø  Asynchronous

Comments

Popular posts from this blog

TIBCO EMS FAQ -5

TIBCO EMS FAQ -4

TIBCO BW FAQ -2