我正在Coursera上跟随Scala函数响应式编程课程,我们处理RxScala Observables(基于RxJava)。
据我所知,Play Iteratee库有点像RxScala Observables,其中Observables有点像Enumerators,而Observers则有点像Iteratees。
还有Scalaz Stream库,以及其他一些库?
因此,我想知道所有这些库之间的主要区别。在哪种情况下,一个比另一个更好?
附言:我想知道为什么Martin Odersky没有选择Play Iteratees库来进行他的课程,因为Play在Typesafe堆栈中。这是否意味着Martin更喜欢RxScala而不是Play Iteratees?
编辑:刚刚宣布了Reactive Streams计划,旨在尝试“标准化实现内置非阻塞反压力、静态类型、高性能、低延迟、异步数据流的公共平台”。
Future
。 - Travis Brown