KIP-411 — Make default Kafka Connect worker task client IDs distinct
Accepted Kafka 2.3 Connect
KIP-411 changes the default `client.id` for Kafka clients created by Connect worker tasks to include the connector name and task ID (e.g. `connector-consumer-conn1-2`), making per-task producer and consumer JMX MBeans uniquely named. Previously all tasks on a worker inherited the same default client ID, causing JMX MBean naming conflicts that made per-task metric collection impossible.
Details
| Author | Paul Davidson |
| Status | Accepted |
| Kafka Version | 2.3 |
| JIRA | KAFKA-5061 |
| Wiki | View on Apache Wiki |
| Created | 2018-12-21 |
| Last Modified | 2019-05-23 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.