Back to Catalog
Cloud
azure
Claim Check
Split a large message into a claim check and a payload to avoid overwhelming message bus
Intent & Description
The Claim Check pattern splits a large message into a claim check and a payload to avoid overwhelming a message bus. The claim check contains the message metadata and a reference to where the payload is stored. The actual payload is stored separately, typically in blob storage. This reduces message size on the message bus.
Real-world Use Case
Use when sending large messages that exceed message size limits or when you want to reduce message bus load.
Source
Advantages
- Reduces message size on message bus
- Enables handling of large payloads
- Improves message bus performance
- Separates metadata from payload
Disadvantages
- Additional storage required
- More complex message handling
- Requires payload cleanup