PAA*_*PAA 14 project-reactor spring-webflux
ProjectReactor.io与Spring WebFlux有什么区别?
我在这里阅读了文档: https: //docs.spring.io/spring-framework/docs/current/reference/html/web-reactive.html和https://projectreactor.io/,对我来说两者都非常彼此相似。我有兴趣了解这方面的亮点。
Mar*_*nyi 26
它们处于不同的抽象级别,因此无法真正进行比较。
Project Reactor是一个通用的反应式库。与 RxJava 类似,它基于反应流规范。它类似于 Java 8Stream
和Optional
,不同之处在于它支持异步编程、内置错误处理、支持背压并具有大量运算符(map
等等filter
)。
Spring Webflux是一个使用反应式库创建 Web 服务的框架。其主要目标是确保高可扩展性和低资源使用率(即少量线程)。然而,它在底层使用了 Project Reactor,您也可以将它与 RxJava(或任何其他反应流实现)一起使用,甚至与 Kotlin 协程一起使用也能很好地工作。
归档时间: |
|
查看次数: |
7037 次 |
最近记录: |