grpc / grpc/grpc-java

Server-side full-stream decompression

Offen
#7,164 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
Java
Sterne
12.1k
Forks
4k
Ø Merge
2 T. 17 Std.
Gemergte PRs (30 T.)
37

Beschreibung

This is follow on for #3403 and #3395.

C-core based client supports `GRPC_COMPRESS_STREAM_GZIP` flag.
Java based server is not able to receive this stream.

Server should look into "content-encoding" header to determine if it requires `GzipInflatingBuffer` for decompression.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Lies die Folge-Issues #3403 und #3395 und verfolge dann, wie der Java-Server den "content-encoding"-Header verarbeitet und wo GzipInflatingBuffer ins Bild passt. Die Aufgabe ist abgeschlossen, wenn ein mit GRPC_COMPRESS_STREAM_GZIP gesendeter Stream vom Java-basierten Server empfangen und dekomprimiert werden kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
grpc, java
Bereich
backend-api-design, networking
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.