What is the best way to “rate limit” consuming of an Observable?
问题 I have a bunch of events coming in and I have to execute ALL of them without a loss, but I want to make sure that they are buffered and consumed at the appropriate time slots. Anyone have a solution? I can't find any operators in Rx that can do that without the loss of the events (Throttle - looses events). I've also considered Buffered, Delay, etc... Can't find a good solution. I've tried to put a timer in the middle, but somehow it doesn't work at all: GetInitSequence() .IntervalThrottle