![](/img/trans.png)
[英]How to batch an IAsyncEnumerable<T>, enforcing a maximum interval policy between consecutive batches?
我有一個異步的消息序列(流),有時會多次到達,有時會偶爾到達,我想分批處理它們,每批 10 條消息。 我還想對接收消息和處理消息之間的延遲實施上限,因此如果在接收到批處理的第一條消息后經過 5 秒,還應該處理少於 10 條消息的批處理。 我發現我可以通過使用System.Interactive.A ...