Products | Versions |
---|---|
TIBCO SmartSockets | - |
Not Applicable | - |
Resolution:
When a GMD message is Read by a receiving RTclient the GMD Sequence Number of the message is checked against the current High Sequence Number kept by the receiving RTclient. If the GMD Sequence number of the new message is greater than the current High Sequence Number, then the message is Processed and then Destroyed. When the message is Destroyed the receiving RTclient does three things:
1) Updates the current High Sequence Number
2) Send a GMD_ACK back to RTserver to be routed to the publishing RTclient of the message
3) Destroy the message (free the memory associated with the message).
This is default behavior for a Receiving RTclient consuming GMD messages.
If the Sequence Number of the message is less tan or equal to the High Sequence Number, then the the message is destroyed without processing it (the 3 steps in destory are still performed)