SpingBoot3相关

一、SpringBoot3-AOT与JIT介绍

1.1 AOT与JIT

  • JIT(Just-in-Time,实时编译)Java跨平台的基础

  • AOT(Ahead-of-Time,预编译或提前编译),无法跨平台

1.2 AOT的优点

  • 启动和运行速度快:传统SpringBoot空项目启动时间大概是2秒,AOT的启动时间大概是100毫秒

  • 打包体积小

云原生,为云而生

1.3 AOT的缺点

  • 编译后的程序不支持跨平台

  • 不支持动态功能,如AOP

二、JIT在高并发场景中的生产问题分享

2.1 生产问题现象

  • 现象:热点应用重启后,出现业务超时,几分钟后恢复正常

2.2 解决方法

  • 预热:初始让程序自动运行热点代码几百次

  • 流量控制:启动时小流量,运行几分钟后再放到正常流量

三、SpringBoot3-GraalVM代替JDK实现AOT

graalvm可以完美替代jdk

相关推荐
萧瑟余晖2 分钟前
Spring Integration企业集成概览详解
java·后端·spring
这个昵称不容易9 分钟前
SpringBoot 墙绘交易平台毕设:128个文件154个接口含论文,带运行截图
java·springboot·毕设
SimonKing14 分钟前
告别纸质合同,使用DocuSeal搭建私有电子签平台
java·后端·程序员
孤狼GPT15 分钟前
ChatGPT、Codex性能实战:MySQL升级到8.0后,SQL没改,为什么接口P99反而翻倍?
spring boot·chatgpt·sql优化·codex·mysql8.0
七夜zippoe18 分钟前
Spring AI 函数调用:让 Java 方法变成 Agent 的工具(实战全流程)
java·人工智能·spring·ai·agent·函数调用
萧瑟余晖24 分钟前
Spring Batch 高级特性与实践详解
java·spring·batch
她说..25 分钟前
常见设计模式-观察者模式
java·spring boot·spring·观察者模式·设计模式
vipxieliang29 分钟前
Actuator 与 Micrometer:生产级监控体系搭建
java·spring boot
Seven9734 分钟前
Java已死?社招第一次跳槽:Boss沟通505次,6周拿下8个offer
java