-
Notifications
You must be signed in to change notification settings - Fork 136
Feature comparison matrix
johnmcclean-aol edited this page Feb 23, 2015
·
1 revision
FEATURE | SimpleReactStream | EagerFutureStream | LazyFutureStream | JDK 8 Stream (sequential) | JDK 8 Stream (parallel) |
---|---|---|---|---|---|
Focused Simple API | Yes | No | No | No | No |
Full JDK 8 Streams API | No | Yes | Yes | Yes | Yes |
Scala-like Seq (zip/ concate etc) | No | Yes | Yes | No | No |
Multithreading | Yes | Yes | Yes | No | Yes |
Free-threading (target single thread) | Yes | Yes | Yes | No | No |
Sequential operation | Yes | Yes | Yes | Yes | No |
Target different executors per stage | Yes | Yes | Yes | No | No |
Concurrency configurability | Highly configurable | Highly configurable | Highly configurable | No | Limited |
Failure recovery | Yes | Yes | Yes | No | No |
Retry support | Yes | Yes | Yes | No | No |
Compatible with SimpleReact async datastructures | Yes | Yes | Yes | Yes | Yes |
Lazy (until terminal op) | Yes | No | Yes | Yes | Yes |
Eager | Yes | Yes | No | No | No |
infinite streams | Yes | No | Yes | Yes | Yes |
each task executed independently | Yes | Yes | Yes | No | No |
async results collection | Yes | Yes | Yes | No | No |
oops - my bad