Malthe Borch created KAFKA-14873: ------------------------------------ Summary: Pluggable storage for Kafka Connect internal topics Key: KAFKA-14873 URL: https://issues.apache.org/jira/browse/KAFKA-14873 Project: Kafka Issue Type: Improvement Reporter: Malthe Borch
The Kafka Connect framework relies on compacted topics to store config, offset and status information for each connector. This conflates two kinds of data, control and content, which some people disagree with. Notably, [Azure Event Hub|https://learn.microsoft.com/en-us/azure/event-hubs/log-compaction] does not (or _did not_, because there's currently a preview release out which does have support for compacted topics albeit only at the more expensive premium tiers). In some deployments, it may be desirable to use a different backend for these control settings (which essentially take a key/value form), for example [Azure Table Storage|https://learn.microsoft.com/en-us/rest/api/storageservices/table-service-rest-api] – basically any key/value store that provides the Write-If-Matches primitive to update a key only if the current value matches a known value. -- This message was sent by Atlassian Jira (v8.20.10#820010)