Twitter API 调用的 IEnumerable 与 Rx Observable

IEnumerable Vs Rx Observable for a twitter API call

我有一个 ASP.NET WebAPI 必须与 Twitter API 交互,然后将这些推文记录到 RabbitMQ,稍后由 RabbitMQ 的另一个消费者获取。预计将从 Tweeter 中提取 500 到 1000 条推文。

我打算采用的方法是通过 WebClient in-memory and then iterate using IEnumerable 从 Tweeter 读取所有 1000 条推文,然后将消息发送到 RabbitMQ。

如果我用 Rx Observable 代替 IEnumerable 会有什么好处吗?

我认为采用 Rx 不会给您带来任何好处。如果提要是一个推送序列,并且您想将其与其他通知组合起来 (events/timers/feeds),那么 Rx 可能会付出代价。