The interface specification for JMS requires that message delivery be guaranteed under many but not in all circumstances.
Following describes the steps in message delivery and acknowledgement:
- A message is sent from the message producer to the machine on which the EMS server resides.
- For persistent messages, The EMS server sends a confirmation to the producer that the message was received. For more information on Message Delivery Modes, follow this link.
- The EMS server sends the message to the consumer.
- The consumer sends an acknowledgement to the server that the message was received. These acknowledge modes are described below.
- In many cases, the server sends a confirmation of the acknowledgement to the consumer.
JMS specification defines three Ack modes for non-transacted sessions and EMS extended these JMS Ack modes to add three more Ack modes specific to EMS.
Message Acknowledgement Modes
|
|
No comments:
Post a Comment