当前位置: 首页 > 知识库问答 >
问题:

Spring WebFlux vs RxJava

仲孙奇
2023-03-14

我开始学习Java中的反应编程。整个反应模式对我来说是新的。

在我的学习过程中,我遇到过几个术语/库,比如Spring WebFlux、projectreactor和RXJava。我希望有人能解释一下区别是什么,以及你在你的项目中使用了哪一个,为什么你做出了这个选择。

我读到Spring WebFlux实际上在内部使用ProjectReactor的Flux/Mono。这将问题简化为Spring Webflux相对于RXJava的利弊?

共有1个答案

姜志
2023-03-14

RxJava支持基于JDK8-的项目和project Reactor支持JDK8+。但是对于一个初学者来说,首先可以学习RxJava。由于Project Reactor,您可以认为它修复了RxJava中的缺陷,更适合后端开发。RxJava有太多的问题,如果不能很好地使用它,可能会导致内存不足。但是最后,如果您想很好地使用Spring5.2+,您需要学习rxjava->reactor->nio->netty->reactornetty。

 类似资料:

相关问答

相关文章

相关阅读