Ich bin neu zu vertx verwenden und ich benutze vertx Dateisystem API, um Datei von großer Größe zu lesen.Lesen Sie große Datei mit vertx
vertx.fileSystem().readFile("target/classes/readme.txt", result -> {
if (result.succeeded()) {
System.out.println(result.result());
} else {
System.err.println("Oh oh ..." + result.cause());
}
});
Aber das RAM ist alles verbraucht, während das Lesen und die Ressource nicht einmal nach dem Gebrauch gespült. Das vertex-Dateisystem api schlägt außerdem vor. Verwenden Sie diese Methode nicht, um sehr große Dateien zu lesen, oder riskieren Sie, dass der verfügbare RAM nicht ausreicht.
Gibt es eine Alternative dazu?
Ich denke, vertx hat nicht diese Art von api. Warum liest du keine Dateien mit anderen Java-Lösungen? – zella