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