Starting with C #, when I used RX and there was back pressure, the elements were constantly added to the internal queues until the application ran out of memory (as far as I remember).
In ReactiveX (RXJava), it looks like they take a different position, throwing exceptions when the backpressure begins to build.
This means that I should use something like onBackpressureBuffer() and in the subscribe() call pass to Subscriber<? super T> Subscriber<? super T> , which makes requests upstream to release pressure.
Maybe because I use the RX.NET approach to this, but it seems to me that it seems to me.
Firstly, did I understand this correctly?
Secondly, is there anyway the ability to "disable" this function, so that it behaves the same as RX.NET, since I do not want to complicate my call to subscribe() , checking if I implemented one of these backpressure operators to see if I need to call request() or not.
java rx-java
Cheetah
source share