Skip to content

Implement configurable message body storage#5646

Open
johnsimons wants to merge 4 commits into
masterfrom
john/body_storage
Open

Implement configurable message body storage#5646
johnsimons wants to merge 4 commits into
masterfrom
john/body_storage

Conversation

@johnsimons

Copy link
Copy Markdown
Member

This change introduces a pluggable message body storage mechanism, replacing the previous fake implementation. It enables configuring the storage type (e.g., FileSystem, Azure Blob, S3) via settings.

This change introduces a pluggable message body storage mechanism, replacing the previous fake implementation. It enables configuring the storage type (e.g., FileSystem, Azure Blob, S3) via settings.
This change adds support for storing message bodies in Azure Blob Storage.
This completes the S3 body storage option introduced in the configurable message body storage feature.
Refactors Azure Blob and S3 body storage to stream large message bodies directly from cloud providers.

This change avoids buffering entire messages into memory, improving performance and reducing memory consumption for large payloads.
@johnsimons johnsimons self-assigned this Jul 24, 2026
@johnsimons
johnsimons marked this pull request as ready for review July 24, 2026 05:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant