conduktor.io ↗

KIP-898 — Modernize Connect plugin discovery

Accepted Kafka 3.6 Connect

Replaces reflective class scanning during Connect worker startup with a manifest-based plugin discovery mechanism where plugin JARs include a pre-generated index of their classes. Reflective scanning loads every class on the classpath to find connectors, significantly delaying worker startup and provisioning in cloud environments.

Details

AuthorGreg Harris
StatusAccepted
Kafka Version3.6
JIRAKAFKA-14627
WikiView on Apache Wiki
Created2023-01-17
Last Modified2023-10-11
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.