gpt4 book ai didi

micronaut - 为什么 hello-world 示例项目在 micronaut 中启动如此缓慢?

转载 作者:行者123 更新时间:2023-12-04 23:36:19 24 4
gpt4 key购买 nike

Micronaut 需要大约 75 秒来启动它的 hello-world 示例项目是否正常?这似乎与描述框架的方式非常不一致。我在具有良好规范的 MacBook Pro 上运行它,并且该项目是按照 Micronaut 用户指南中的步骤创建的,没有进行任何自定义。无论我是从我的 IDE 还是从 uber jar 开始,都会发生同样的情况。

java -jar ./libs/hello-world-0.1-all.jar
04:53:39.715 [main] INFO io.micronaut.runtime.Micronaut - Startup completed in 76248ms. Server Running: http://localhost:8080

FWIW,我对 Micronaut 很感兴趣,因为几个月前我偶然发现了它,部分原因是 Spring 变得过于臃肿,我正在寻找替代品。我计划构建一个简单的 REST 服务并将其与 SpringBoot 中的相同服务进行比较,但我认为这种缓慢是一个障碍。

起初我认为这可能是注释处理器在做他们的 IOC 东西,但是,这不是罪魁祸首,因为它使用 uber jar 也很慢,不应该产生这个成本。有任何想法吗?

最佳答案

检查您的主机名:

hostname

并将其添加到 /etc/hosts127.0.0.1::1地址。

根据 Micronaut 的官方指南,在调用 java.net.InetAddress.getLocalHost() 时存在导致延迟的已知错误。在 Mac OS 上,当 /etc/hosts 中不存在主机名时文件。

/etc/hosts
127.0.0.1       localhost <hostname>
::1 localhost <hostname>

https://docs.micronaut.io/latest/guide/index.html#problems

关于micronaut - 为什么 hello-world 示例项目在 micronaut 中启动如此缓慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52985504/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com