Well Throttle will not solve the problem because ..
The way the throttle works is that it waits for a pause for a given period of time, say, you get an event every second, and your Throttle - 1 minute, you will never see anything. If something does not happen to your flow, and suddenly there is a pause for more than 1 minute.
One of the most used examples for Throttle uses it for an autocomplete window, where you do not want to run a filter list request every time you press a key, so you set the throttle to say 300 ms, so someday the user will stop typing, at least on 300 ms you will shoot on search.
I wonder if your decision can benefit from a buffer or a window ... I'm sure Paul can understand something even more amazing than my brain at the moment. Do not use Rx a lot for several months :(
source share