- To deduplicate messages within a group.
- To filter messages based on their content.
- To ensure that all messages with the same group ID are delivered in order.
- To assign a unique identifier to each message.