Skip to content

Implement buffered grpc parser#15

Merged
kafkiansky merged 1 commit into0.1.xfrom
buffered-parser
Apr 5, 2026
Merged

Implement buffered grpc parser#15
kafkiansky merged 1 commit into0.1.xfrom
buffered-parser

Conversation

@kafkiansky
Copy link
Copy Markdown
Contributor

Extract a buffered Parser that accumulates bytes from read() and emits decoded messages only when a complete gRPC frame is available. The gRPC spec does not guarantee 1:1 correspondence between HTTP/2 DATA frames and gRPC Length-Prefixed Messages — a large message can be fragmented across multiple DATA frames, and multiple small messages can be batched into one.

@kafkiansky kafkiansky self-assigned this Apr 5, 2026
@kafkiansky kafkiansky added the enhancement New feature or request label Apr 5, 2026
@kafkiansky kafkiansky merged commit 509ea3a into 0.1.x Apr 5, 2026
10 checks passed
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