小编Roh*_*ran的帖子

如何在 Quarkus 中处理大文件上传

我的问题有两个:

  1. 我正在寻找一种在 quarkus 应用程序服务器上实现分段文件上传的方法,该服务器允许程序员访问上传的文件。浏览文档似乎有https://quarkus.io/guides/rest-client-multipart,但这并没有告诉我文件存储在服务器上的位置(如果有的话)。

  2. 我也想知道幕后发生了什么。对于大文件(>100MB),内存占用会是什么样子?

jax-rs quarkus

5
推荐指数
2
解决办法
1万
查看次数

Quarkus 应用程序启动 bean 初始化两次

按照指南https://quarkus.io/guides/lifecycle#startup_annotation,我创建了一个类来在启动时使用以下类初始化一些元数据:

@Startup
@ApplicationScoped
public class AppInstance {

    private final UUID id;
    private static final Logger logger = LoggerFactory.getLogger(AppInstance.class);

    AppInstance() {
        this.id = UUID.randomUUID();
        logger.info("App id: {}", this.id.toString());
    }

    public UUID getId() {
        return id;
    }
}
Run Code Online (Sandbox Code Playgroud)

当我运行时,mvn quarkus:dev我看到该消息App id: <some uuid>被记录了两次。

这是预期的行为吗?如果是这样,这能实现什么?

quarkus

2
推荐指数
1
解决办法
418
查看次数

标签 统计

quarkus ×2

jax-rs ×1