O Que É uma Partition Key?
Uma partition key é um campo cujo valor um sistema aplica hash para atribuir uma mensagem ou linha a uma de várias partições. Todos os itens com a mesma chave chegam à mesma partição, o que mantém sua ordem relativa intacta. Escolher bem a chave distribui a carga de maneira uniforme enquanto mantém registros relacionados juntos.
Por que importa
A partition key decide tanto o quão uniformemente o trabalho é balanceado quanto quais mensagens permanecem ordenadas juntas. Uma chave enviesada cria partições quentes, enquanto o agrupamento errado quebra a ordenação da qual os consumers dependem.
Guias relacionados
What Is Message Ordering?Message ordering is the guarantee about the sequence in which a messaging system delivers messages, often pre…
What Is a Consumer Group?A consumer group is a set of consumers that share the work of reading a topic, with each partition assigned t…
What Is a Kafka Offset?A Kafka offset is the sequential position of a message within a partition, used by consumers to track which r…