Dit is een zeer complexe vraag - ten eerste zijn de standaard geheugeninstellingen voor Debezium Docker-afbeeldingen vrij laag, dus als u ze gebruikt, kan het nodig zijn om ze te vergroten.
Vervolgens zijn er meerdere factoren in het spel. Ik raad aan om de volgende stappen uit te voeren.
- Verhoog
max.batch.size
enmax.queue.size
- vermindert het aantal commits - Verhoog
offset.flush.timeout.ms
- geeft Connect de tijd om verzamelde records te verwerken - Verlaag
offset.flush.interval.ms
- moet het aantal geaccumuleerde compensaties verminderen
Helaas is er een probleem KAFKA-6551 op de loer in backstage die nog steeds een ravage kan spelen.