logo

Kafka 的 partition key(分区键)是什么?它在 Producer 中如何起作用?

What is a partition key in Kafka and how does it work in the producer?

题目类型: 技术面试题

这是一道技术面试题,常见于澳洲IT公司面试中。

难度: medium

分类: Kafka 分区机制, Producer 路由

标签: partition key, producer, hash partitioner, custom partitioner

参考答案摘要

核心答案 Kafka 的 partition key(分区键)用于在 Producer 发送消息时,决定消息应该进入哪个 Partition。 工作方式 Producer 发送消息时可以指定 key 。 Kafka 默认使用 哈希分区策略 (hash-based partitioner)对 key 做 hash,然后映射到某个 partition。 也可以自定义分区策略(custom partit...

本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。

← 返回面试题库

Kafka 的 partition key(分区键)是什么?它在 Producer 中如何起作用?

Mediumsystem-design

想查看完整答案?

登录匠人学院学习中心,获取 STAR 格式回答和详细技术解析

前往学习中心查看答案