この構造のテキストファイルが 10000 個あります
x y
------------------ text file structure
2 1
3 2
3 3
. .
. .
. .
javaで1秒あたり10000データ(1秒の情報はファイルの行)を送信できますか?10000 gps をエミュレートしたい
手伝ってくれてありがとう。
この構造のテキストファイルが 10000 個あります
x y
------------------ text file structure
2 1
3 2
3 3
. .
. .
. .
javaで1秒あたり10000データ(1秒の情報はファイルの行)を送信できますか?10000 gps をエミュレートしたい
手伝ってくれてありがとう。
1 秒に 1 回、10,000 個の異なるファイルから 1 行を読み取りたいとします。
問題は、一部の OS では一度に 10,000 個のファイルを開くことが許可されておらず、ファイルを繰り返し開いたり閉じたりするのは非常に非効率的であるということです。
これを回避する 1 つの方法は、ファイルをマージするか、許容される最大ファイル数を増やすことです。
GPS をエミュレートしているので、GPS と同じ方法で通信する必要があります。たとえば、JSON と rabbitmq を使用する場合は、それらを使用します。しかし、それらを使用しないと、ミュレーションの現実性が低下します。
開いているファイルから毎秒 10,000 行を読み取ることは問題になりません。
ファイルにはミリ秒やマイクロ秒などの実際のタイムスタンプがあるので、発生したイベントを並べ替えることができますか?