Reactor已经运行了几年-它听起来并不像项目那么年轻。它也符合反应流规范AFAIK,因此没有区别。
话虽如此,在这里使用Reactor可能出于政治和技术原因。
从政治上讲,Spring和Reactor都是Pivotal项目-RxJava不是。
但是,从技术上讲,RxJava的主要优点和缺点(取决于您的看法)是它支持比Java 8更旧的版本。如果要针对Java 6,这很好,但是无论如何,只要针对Java 8,它就会出现与一些开销&重复(因为这意味着RxJava不能使用任何新的Java内置8类,诸如Optional
,Function
等)。
另一方面,Reactor仅适用于Java 8+,因此它可以充分利用新的Java 8本机类。由于Spring 5.0还是Java 8+,这意味着Reactor在这方面具有优势。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句