transaction.boundary — Kafka Connect Source Configuration
Permitted values are: poll, interval, connector. If set to 'poll', a new producer transaction will be started and committed for every batch of records that each task from this connector provides to Connect.
Description
Permitted values are: poll, interval, connector. If set to 'poll', a new producer transaction will be started and committed for every batch of records that each task from this connector provides to Connect. If set to 'connector', relies on connector-defined transaction boundaries; note that not all connectors are capable of defining their own transaction boundaries, and in that case, attempts to instantiate a connector with this value will fail. Finally, if set to 'interval', commits transactions only after a user-defined time interval has passed.
Default Values by Kafka Version
| Kafka Version | Default Value |
|---|---|
| 3.3 | poll |
| 3.4 | poll |
| 3.5 | poll |
| 3.6 | poll |
| 3.7 | poll |
| 3.8 | poll |
| 3.9 | poll |
| 4.0 | poll |
| 4.1 | poll |
| 4.2 | poll |