私はvertxを初めて使っていますが、私は大きなファイルを読み込むためにvertxファイルシステムapiを使っています。vertexを使って大きなファイルを読む
vertx.fileSystem().readFile("target/classes/readme.txt", result -> {
if (result.succeeded()) {
System.out.println(result.result());
} else {
System.err.println("Oh oh ..." + result.cause());
}
});
しかし、読み取り中にRAMがすべて消費され、使用後にリソースがフラッシュされません。頂点ファイルシステムapiも提案します 非常に大きなファイルを読み取るためにこのメソッドを使用しないでください、または使用可能なRAMがなくなる危険があります。
この代替手段はありますか?
私はvertxがこの種のAPIを持っていないと思います。なぜあなたは他のJavaソリューションとファイルを読んでいないのですか? – zella