使用 Spring 5.0 M1 进行响应式编程
正如 Juergen 在他的 Spring Framework 5 M1 发布公告中提到的,我们的 Spring Reactive 项目已经合并到 Spring Framework 主体中,保留了所有贡献以及一年多来的完整历史。
这是什么?
简而言之,响应式编程是指非阻塞、事件驱动的应用,它通过少量线程实现扩展,并以背压(backpressure)作为关键要素,旨在确保生产者不会压垮消费者。Reactive Streams 规范(也在 Java 9 中采用)使得跨不同层和库进行需求通信成为可能…