Delivery Mode

This drop-down list is displayed only when JMS is selected as the transport type on the Configuration tab. Four delivery modes are supported:

Persistent

In general, a message marked persistent will be available to a JMS client even if TIBCO EMS server goes down. Persistent messages are held in secondary storage in the server and have guaranteed delivery when sent to a topic that has durable subscribers. If a topic has no durable subscribers, messages do not have to be resent in the event of a server failure and therefore messages do not have to be saved. Performance is improved because disk I/O is not required.

Non-Persistent

A message marked non-persistent will not be available to a JMS client if the TIBCO EMS server goes down. These messages are never written to persistent storage.

Durable

Indicates that the service is registered with the EMS server. Messages sent to a durable Subscription Service are held by the EMS server until they are consumed by the service. The service can be down and expected to receive its messages when it comes back up.

Non-Durable

Indicates that the service is not registered with the EMS server. Messages sent to a non-durable Subscription Service are not held by the EMS server. If the service is down, it will not receive the messages that arrived at the EMS server while the service is down.