JdbcPollingChannelAdapter Streaming support
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
- #10061 di @mjd507 — chiusa senza merge
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia leggendo JdbcPollingChannelAdapter e tracciando il modo in cui JdbcOutboundGateway consuma i relativi risultati, quindi esamina il riferimento collegato di Stack Overflow relativo al comportamento segnalato. Determina come dovrebbe funzionare lo streaming dei result set senza accumulare tutti i record in una lista; il lavoro è completato quando i result set di grandi dimensioni possono essere gestiti senza il rischio di esaurimento della memoria segnalato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
JdbcPollingChannelAdapter used by JdbcOutboundGateway does NOT stream the resultset, whereas returns all the results as a list. This could result in OOM if there are large number of records returned.
Would be better if streaming support is added to JdbcPollingChannelAdapter used by JdbcOutboundGateway
Reference from SO:
https://stackoverflow.com/questions/74729365/spring-integration-jdbc-outboundgateway-returning-1-record-only-even-with-maxrow
- Lingua principale
- Java
- Stelle
- 1.6k
- Fork
- 1.2k
- Merge medio
- 6h
- PR unite (30g)
- 64
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di spring-projects/spring-integration
-
for: backport-to-7.0.x for: backport-to-7.1.x ideal-for-user-contribution in: smb type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
spring-projects/spring-integration#11560 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
`PostgresSubscribableChannel` calls a failing handler twice with the default retry templateForse già presa @Tanishq-Choudhary l’ha presa 2 giorni fa. Apertafor: backport-to-7.0.x for: backport-to-7.1.x in: jdbc type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 25/100
spring-projects/spring-integration#11564 ·
I maintainer di solito rispondono entro 1 giorno
-
in: mqtt type: enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
spring-projects/spring-integration#11562 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
`DefaultLockRepository`: add `ON CONFLICT DO NOTHING` on PostgreSQL by defaultForse già presa @Adrastopoulos l’ha presa 5 giorni fa. Apertain: jdbc type: enhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 66/100
spring-projects/spring-integration#11558 ·
I maintainer di solito rispondono entro 1 giorno
-
MySqlTxTimeoutMessageStoreTests.concurrentPolling repeatedly times out during JDBC module testsForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100
spring-projects/spring-integration#11553 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di spring-projects/spring-integration
Issue simili
-
dev/release: verify-release-candidate.sh runs 0 Java tests with Debian's MavenForse già presa @kou l’ha presa oggi. ApertaType: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
apache/arrow-adbc#4947 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
checkstyle/checkstyle#22153 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
I maintainer di solito rispondono entro 1 giorno
-
Documentation Needs Triage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
frankframework/frankframework#11908 ·
I maintainer di solito rispondono entro 1 giorno