SonicMQ supports a DISCARDABLE message delivery mode. For non-transacted Pub/Sub sessions, DISCARDABLE delivers all messages to subscribers that are keeping up with the flow of messages, but drops the oldest messages waiting for lagging subscribers when new messages arrive, under any of the following conditions:
When the message server's internal buffers for that subscriber session are full
When a neighbor cluster member containing a Topic subscription is unavailable and a subscriber is located on the other cluster member
When an intended durable subscriber is unavailable