Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

batching / pipelining requests for small byte size data #30

Open
kolinfluence opened this issue Jun 21, 2023 · 1 comment
Open

batching / pipelining requests for small byte size data #30

kolinfluence opened this issue Jun 21, 2023 · 1 comment
Labels
C-feature-request This is a feature request issue. Implementations of feature requests use `C-enhancement` instead.

Comments

@kolinfluence
Copy link

smaller sizes bandwidth throughput is much lower. was wondering if can provide a "batching" / pipelining requests through
option of time (10ms) or slice size (e.g. 100) items and with size definition for the pipeline (e.g. <1kb) or similar in nature for shmipc requests only. not the fallback uds ones.

certain ops will benefit from the smaller sized transactions.

@goodbye-babyer
Copy link
Contributor

Excellent suggestion. This would be very useful in offline scenarios, and we are considering supporting it in the future. In fact, it is already in our roadmap: https://github.com/cloudwego/shmipc-go/blob/main/ROADMAP.md

@kolinfluence kolinfluence reopened this Jun 23, 2023
@GuangmingLuo GuangmingLuo added the C-feature-request This is a feature request issue. Implementations of feature requests use `C-enhancement` instead. label Sep 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-feature-request This is a feature request issue. Implementations of feature requests use `C-enhancement` instead.
Development

No branches or pull requests

3 participants