无功流和无功流有什么区别?
2022-09-03 13:51:30
我试图理解Reactive和ReactiveStreams之间的区别,特别是在RxJava的上下文中?
我能弄清楚的最多的是,Reactive Streams在规范中有一些背压的概念,但这已经存在于RxJava/Reactive的接口中。request(n)
不介意ELI5的答案。
我试图理解Reactive和ReactiveStreams之间的区别,特别是在RxJava的上下文中?
我能弄清楚的最多的是,Reactive Streams在规范中有一些背压的概念,但这已经存在于RxJava/Reactive的接口中。request(n)
不介意ELI5的答案。
Reactive Streams的设计是几位工程师共同努力,定义了一组标准的最小组件,这些组件支持(可能)具有背压(和同步消除)的异步事件交付。它的设计主要受到RxJava和Akka的影响。
然而,由此产生的设计与RxJava有很大的不同,因此RxJava 1.x需要大量二进制不兼容的更改才能使自己兼容。相反,我们有一个RxJavaReactiveStreams桥接器,RxJava 2.0完全由Reactive-Streams规范重新实现。
我有一个关于RxJava背景下的Reactive-Streams的四部分博客系列。