実装方法を理解しようとしていますPartitioner<T>
。
私の場合:
ファイルから読み取り、Azure テーブル ストレージに挿入します。プロセスをスピードアップするためにタスクを使用します。ファイルには約 10,000,000 行あります。
並列実行とパーティショニングを使用して、より洗練されたソリューションを実装しようとしました。この 9,000,000 の大きなグループをパーティション セットのグループに分割し、それらを 30 ~ 50 のスレッドに分散させたいと考えています。
の動的な実装が必要だと思いますPartitioner<List<List<TableEntity>>>
。StringPartitioner を使用した例など、いくつかの例がありますが、List<List<TableEntity>>
.
これらすべてがわかりにくい場合は、明確にするためにお知らせください。
問題は、動的パーティショナーを に実装する方法List<List<TableEntity>>
です。