我有一个运算符IObservable<Feed> GetFeed(string url)
,该运算符异步下载文件并进行异步处理并返回IObservable<Feed>
。
我有一个类似
的管道
IObservable<string> address = ...
...
address.SelectMany(x => x.GetFeed());
如果我的address
有很多网址,那么许多GetFeed
会被并行调用。我想控制并行执行的GetFeed
的数量。有没有办法可以在Rx中实现?