7.7.1 Types of problems occurring during message delivery and how to ensure reliability

A message is delivered in the following two stages:

  1. Delivery from the producer to the destination managed by CJMSP Broker
  2. Delivery from the destination managed by CJMSP Broker to the consumer

In the meantime, if a problem occurs at the following times, the message might be lost:

The methods of ensuring reliability in these cases are as follows:

From these methods, this section describes how to ensure reliability by using transactions in 7.7.2 Using transactions.

Also, during message delivery, a memory resource problem might occur depending on the amount of sent and received messages. The method of controlling the message flow rate in order to operate the memory resources appropriately is described in 7.7.3 Controlling the message flow rate.

For details on the message delivery acknowledgement, see the JMS specifications. The CJMSP Broker-based file persistence is described in 7.8.4 Management information and message persistence services.