The interface specification for JMS requires that message delivery be guaranteed under many, but not all, circumstances. The specification defines three levels of acknowledgement:
Figure 12 illustrates the basic structure of message delivery and acknowledgement.
The following describes the steps in message delivery and acknowledgement:
(Reliable delivery mode omits this acknowledgement to improve performance. However, when the server denies the producer permission to send the message, the server responds to indicate that denial.)
TIBCO Enterprise Message Service™ User’s Guide Software Release 4.3, February 2006 Copyright © TIBCO Software Inc. All rights reserved www.tibco.com |