にメッセージを送信しようとしています。ProducerRecord
を使用しています。Kafka - DefaultPartitionerとMessageKeyの違いとカスタムパーティショナーの違い
new ProducerRecord(topicName,messageKey,message)
これはDefaultPartitioner
を使用して、DefaultPartitionerは同じキーのすべてのメッセージが同じパーティションに行くことを保証するために、キーのハッシュを使用します。
CustomPartitioner
との違いは何ですか?私は、Custom PartitionerがKeyに基づいて同じパーティションにメッセージを送信するのにも使えたと思っています。