REST API へのポスト リクエストを作成するために解析する必要がある大きな CSV ファイルがあります。ポスト リクエストの本文は json 文字列です。ファイルの最初の行にはキーがあり、次の行は値です。
ファーストネーム,ラストネーム
John,Doe
Mark,Twain
したがって、投稿の本文は {"FirstName":"John", "LastName":"Doe"}のようになります。
このファイルは、開発者向けのテスト データを作成するために使用されます。開発者がアカウント番号を入力して [送信] をクリックできる簡単なページを提供します。目標は、このファイルを解析し、REST API サービスに対して POST 要求を行うことです。
リクエストが来るたびにファイルを読み取るのを避けたいのですが、起動時にこれらのリクエストをキャッシュして、毎回ファイルを読み取ったり解析したりする手間を省きたいので、リクエストがリクエストボディに入るたびに、単にから取得する必要があります。キャッシュ。起動時にこれらの POST リクエストをキャッシュするのは正しい方法ですか?
また、さまざまなデータを保持するためだけに CSV ファイルを追加する必要がある場合もあります。これをスケーラブルにする方法は何でしょうか?
CSV ファイルの形式 (キー名) は同じになるため、各ファイルを同じ方法で解析できます。