book
Article ID: KB0090034
calendar_today
Updated On:
Description
Resolution:
The temporary queue will be deleted with any one of the following situations:
-- You explicitly delete it,
-- The client disconnects from the server.
-- There are no pending messages and no consumers to the temporary queue, the EMS server will delete the temporary queue.
Also only the persistent messages will be saved into persistent storage, if you don't want to lose the messages during failover, you should send persistent messages.
So, if the client connection which creates the temporary queue is reconnected after failover and the messages are persistent messages, the messages will not be lost in a temporary queue after failover. However, if there is disk or other system errors and the persistent messages are failed to write into the shared store, the messages will be lost. But the chance should be pretty low.
Issue/Introduction
Will the messages in temporary queue be lost during failover?