Dette er et meget komplekst spørgsmål - først og fremmest er standardhukommelsesindstillingerne for Debezium Docker-billeder ret lave, så hvis du bruger dem, kan det være nødvendigt at øge dem.
Dernæst er der flere faktorer, der spiller ind. Jeg anbefaler at udføre følgende trin.
- Forøg
max.batch.size
ogmax.queue.size
- reducerer antallet af commits - Forøg
offset.flush.timeout.ms
- giver Connect tid til at behandle akkumulerede poster - Reducer
offset.flush.interval.ms
- bør reducere mængden af akkumulerede forskydninger
Desværre er der et udgave KAFKA-6551 lurer i kulissen, der stadig kan ødelægge.