conduktor.io ↗

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 VersionDefault Value
3.3poll
3.4poll
3.5poll
3.6poll
3.7poll
3.8poll
3.9poll
4.0poll
4.1poll
4.2poll
Manage Kafka configs across all your clusters with Conduktor Console — view, compare, and update configurations in one place.