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 可能会付出代价。
我有一个 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 可能会付出代价。