All In on JVM 25 虚拟线程” 笔记

All In on JVM 25 虚拟线程”

AngularAndSpring 项目已从基于 Spring Reactor 的架构重构为使用 JDK 25 和虚拟线程的 Spring 阻塞式 API 架构。旧架构AngularAndSpring 最初采用 Spring Reactor 架构,主要目的是在高负载下高效利用操作系统线程和内存。Spring Reactor 拥有有限的线程池(通常为可用 CPU 核心数),仅在 CPU 有工作时才使用操作系统线程,且不会让操作系统线程进入睡眠状态。这种设计能更充分地利用 CPU 资源,同时所需的操作系统线程数量远少于传统方式,而每个操作系统线程大约需要一兆字节的内存。