作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有数据存储在磁盘上,每天有数百万条记录的文件。我有一个相对高效的反序列化器,它产生发出记录的 Observables,现在足够快(1.5M 条记录/秒)。
我现在想要的是连接这些 Observables,以便我可以获得连续多天的不间断数据流。当这么简单的事情奏效时,我很激动:
val nilObs: Observable[Record] = Observable.empty
val allObs = dates.map(reader.recordsForDate(_)).foldLeft(nilObs)(_ ++ _)
最佳答案
肯定至少有一种更快的方法可以做到这一点:
val datesObs = Observable.from(dates.toIterable)
val allObs = datesObs.concatMap(reader.recordsForDate(_))
关于scala - 连接数百个 RxScala Observables(每个都有数百万个事件要发出)的有效方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25270400/
我是一名优秀的程序员,十分优秀!