症状
Topic にメッセージを送信した後、一部のパーティションには多くのメッセージが含まれる一方、他のパーティションにはメッセージがほとんど、またはまったくない状態になります。
メッセージのディストリビューションは、[トピック詳細] ページで確認できます。パーテーションステータス タブでは、オフセットが各パーティションのメッセージ数を表します。例えば、パーティション 2 に他のパーティションより著しく多くのメッセージが含まれている場合、メッセージのディストリビューションに偏りがあります。
考えられる原因
- メッセージの送信時にターゲットパーティションを指定したため、他のパーティションはメッセージを受信しませんでした。
- メッセージの送信時にメッセージキーを指定しました。同じキーを持つメッセージは常に同じパーティションにルーティングされるため、ディストリビューションに偏りが生じる可能性があります。
- カスタム partitioner のロジックに欠陥があり、メッセージのディストリビューションに偏りが生じる可能性があります。