【发布时间】:2017-08-14 14:39:55
【问题描述】:
我是使用 vertx 的新手,我正在使用 vertx 文件系统 api 来读取大文件。
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 全部被消耗,并且资源在使用后甚至没有被刷新。 vertx 文件系统 api 也建议 请勿使用此方法读取非常大的文件,否则可能会耗尽可用 RAM。
有没有其他选择?
【问题讨论】:
-
我认为vertx没有这种api。为什么不使用其他 java 解决方案读取文件?
标签: vert.x