Advanced & future
Higher-end and roadmap patterns for scale, history, and large payloads.
These patterns cover more specialized needs: spreading load across endpoints, replaying history, event sourcing, prioritizing traffic, batching on a timer, and streaming very large payloads.
Some entries in this group describe roadmap capabilities rather than features shipping today; those pages carry the usual roadmap banner.
Content-based load balancing. Spread delivery across equivalent endpoints, round-robin or by key.
Message-history & replay. Re-process archived or dead-lettered messages after a fix, as if new.
Event sourcing. Persist the ordered stream of canonical events as the source of truth.
Priority queue. Let urgent messages jump ahead of routine ones via a promoted priority flag.
Time-window batching. Collect messages over a fixed window and release them as one batch.
Streaming / chunked large payloads. Move very large payloads through pipelines as a stream, not loaded whole into memory.