KIP-201 — Rationalising Policy interfaces
Discussion AdminBroker
KIP-201 proposes rationalising Kafka's broker-side policy interfaces (`CreateTopicPolicy`, `AlterConfigPolicy`) into a unified, consistent API with a common lifecycle and configuration contract. The existing policy interfaces have inconsistent method signatures and lack a `close()` lifecycle hook, making it difficult to implement policies that hold resources.
Protocol Impact
CreateTopics · DeleteTopics · DeleteRecords · AlterConfigs · CreatePartitions
Details
| Author | Tom Bentley |
| Status | Discussion |
| JIRA | KAFKA-5693 |
| Wiki | View on Apache Wiki |
| Created | 2017-09-12 |
| Last Modified | 2019-08-13 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.