Kafka Streams runner: side inputs
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 48/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Ruhig
- Tech-Stack
- java, kafka
- Bereich
- stream-processing
Rechercherichtung
Beginne mit dem Kafka Streams runner code, der derzeit StateRequestHandler.unsupported() verwendet, und lies anschließend BatchSideInputHandlerFactory und StateRequestHandlers.forSideInputHandlerFactory als Flink-Referenz. Die Arbeit ist abgeschlossen, wenn der side input state während eines aktiven Bundles an den SDK harness geliefert wird und der stage watermark wartet, bis jeder side input bereit ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
The Kafka Streams runner executes stages with StateRequestHandler.unsupported(), so a pipeline using side inputs cannot run.
Supporting them means serving side input state to the SDK harness while a bundle is in flight, and holding the stage's watermark until each side input is ready. BatchSideInputHandlerFactory and StateRequestHandlers.forSideInputHandlerFactory are how the Flink runner does it.
Part of #18479.
- Vorherrschende Sprache
- Java
- Sterne
- 8.7k
- Forks
- 4.8k
- Ø Merge
- 2 T. 12 Std.
- Gemergte PRs (30 T.)
- 371
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus apache/beam
-
awaiting triage bug P3
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 67/100
apache/beam#41197 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
[Bug]: [Python] WriteToJson silently rounds floats to 10 decimal placesEvtl. vergeben @Abhi2939 hat das vor 1 Tag übernommen. Offenio P2 python yaml
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
apache/beam#41102 · 4 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
apache/beam#39624 · 2 Reaktionen ·
Maintainer antworten meist innerhalb von 1 Tag
-
[Bug]: PubsubIO used in batch incorrect batch cutoff sizeEvtl. vergeben @1fanwang hat das vor 78 Tagen übernommen. Offenbug io P3 pinned pubsub
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
apache/beam#28011 · 4 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
build P3 sub-task
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 1 Tag
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
SasanLabs/VulnerableApp#912 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area/build area/events area/storage area/storage/kafkasql area/storage/sql
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Apicurio/apicurio-registry#11079 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
OpenAEV-Platform/openaev#9139 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Maintainer antworten meist innerhalb von 1 Tag
-
desktop edt not responding
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100