インターフェース PartitionNameProvider
public interface PartitionNameProvider
パーティションにカスタム命名スキームを使用する必要がある Partitioner
実装用のオプションのインターフェース。パーティショナーが SimplePartitioner
を継承し、デフォルトのパーティション名を再利用する場合は、このインターフェースを実装する必要はありません。
ただし、パーティショナーがこのインターフェースを実装している場合、再起動時に Partitioner.partition(int)
メソッドは再度呼び出されず、代わりにパーティションが最後の実行から再利用され、名前で getPartitionNames(int)
の結果と照合されます。これは、パーティショニングプロセスにコストがかかる場合に、パフォーマンスの最適化に役立ちます。
- 導入:
- 2.1.3
- 作成者:
- Dave Syer
メソッドのサマリー
メソッドの詳細
getPartitionNames