Skip to content

Conversation

acogoluegnes
Copy link
Contributor

This limits the number of credit frames and can increase throughput for streams with small chunks.

This limits the number of credit frames and can increase throughput for
streams with small chunks.
@acogoluegnes acogoluegnes added this to the 1.3.0 milestone Sep 24, 2025
@acogoluegnes acogoluegnes added the enhancement New feature or request label Sep 24, 2025
@acogoluegnes acogoluegnes marked this pull request as ready for review September 24, 2025 09:08
@acogoluegnes acogoluegnes merged commit 7e0fc0b into main Sep 24, 2025
2 of 3 checks passed
@acogoluegnes acogoluegnes deleted the credit-every-nth-chunk-strategy branch September 24, 2025 09:08
github-actions bot pushed a commit that referenced this pull request Sep 24, 2025
Add flow strategy to credit every n chunks
acogoluegnes added a commit that referenced this pull request Sep 24, 2025
For flow strategy. The broker uses a send limit to "batch" TCP packets,
which can conflict with this flow strategy and can block a consumer. The
n parameter in the flow strategy must be lesser or equal to the half of initial
credits.

References #843
github-actions bot pushed a commit that referenced this pull request Sep 24, 2025
For flow strategy. The broker uses a send limit to "batch" TCP packets,
which can conflict with this flow strategy and can block a consumer. The
n parameter in the flow strategy must be lesser or equal to the half of initial
credits.

References #843
acogoluegnes added a commit to rabbitmq/rabbitmq-stream-perf-test that referenced this pull request Sep 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant