- To store messages that have failed to be processed after multiple attempts.
- To store messages that have been successfully processed.
- To store messages that have been delayed.
- To store messages that are waiting to be processed.