采用
Spring Reactive是Spring框架的一部分,它提供了一种基于Reactive Streams的编程模型,用于构建响应式系统。Reactive系统具有某些特性,使其非常适合低延迟、高吞吐量的工作负载。 Project Reactor和Spring组合在一起,使开发人员能够构建企业级的响应式系统,这些系统具有响应性、弹性、弹性和消息驱动的特性。
此外在很多的性能测试场景中,无论是对比其他语言,如Node.js, Golang, Rust等, 或者是Java Virtual Thread等, Spring Reactive都有着非常好的表现,比Node.js, Golang, Java Virtual Thread等都要好,当然内存的消耗要排除出去。
Spring Reactive & Friends
- Project Reactor: https://projectreactor.io/
- Spring Webflux: https://docs.spring.io/spring-framework/reference/web/webflux.html