File-Based and Memory-Based GMD


There are two types of GMD:

Memory-based GMD works well for transient network problems, but it does not protect an RTclient from system crashes. Because it stores the messages only in memory, a system crash before the message is delivered can cause the message to be lost.

File-based GMD writes the messages to a file, which can be accessed for re-delivery if there is a system crash. This means file-based GMD is much more reliable, but slower than memory-based GMD. For any software product, performance is slower when data is written to disk frequently and that performance depends on the speed of your local file system. However, writing crucial information, such as a message, to disk is still the best way to ensure system reliability.

When deciding whether to use GMD, you need to decide what is most important for your system, balancing performance and reliability, and determining your tolerance for missed or duplicate messages in the event of network and system crashes.


TIBCO SmartSockets™ User’s Guide
Software Release 6.8, July 2006
Copyright © TIBCO Software Inc. All rights reserved
www.tibco.com