commit.interval.ms — Kafka Kafka Streams Configuration
The frequency in milliseconds with which to commit processing progress. For at-least-once processing, committing means to save the position (ie, offsets) of the processor.
Description
The frequency in milliseconds with which to commit processing progress. For at-least-once processing, committing means to save the position (ie, offsets) of the processor. For exactly-once processing, it means to commit the transaction which includes to save the position and to make the committed data in the output topic visible to consumers with isolation level read_committed. (Note, if processing.guarantee is set to exactly_once_v2, exactly_once,the default value is 100, otherwise the default value is 30000.
Default Values by Kafka Version
| Kafka Version | Default Value |
|---|---|
| 0.10.0 | 30000 |
| 0.10.1 | 30000 |
| 0.10.2 | 30000 |
| 0.11.0 | 30000 |
| 1.0 | 30000 |
| 1.1 | 30000 |
| 2.0 | 30000 |
| 2.1 | 30000 |
| 2.2 | 30000 |
| 2.3 | 30000 |
| 2.4 | 30000 |
| 2.5 | 30000 |
| 2.6 | 30000 (30 seconds) |
| 2.7 | 30000 (30 seconds) |
| 2.8 | 30000 (30 seconds) |
| 3.0 | 30000 (30 seconds) |
| 3.1 | 30000 (30 seconds) |
| 3.2 | 30000 (30 seconds) |
| 3.3 | 30000 (30 seconds) |
| 3.4 | 30000 (30 seconds) |
| 3.5 | 30000 (30 seconds) |
| 3.6 | 30000 (30 seconds) |
| 3.7 | 30000 (30 seconds) |
| 3.8 | 30000 (30 seconds) |
| 3.9 | 30000 (30 seconds) |
| 4.0 | 30000 (30 seconds) |
| 4.1 | 30000 (30 seconds) |
| 4.2 | 30000 (30 seconds) |
Manage Kafka configs across all your clusters with Conduktor Console — view, compare, and update configurations in one place.