使用 cyclops-react 1.0.0-RC3,我尝试使用批处理重新创建 cyclops-react流用户指南中的示例。我发现其中缺少一些方法ReactiveSeq
,包括batchBySize
和windowByTime
。
我确实找到了这些方法StreamUtils
并且它们按预期工作,但看起来不像用户指南中的示例那么光滑......
从用户指南...
// Example 19. Batch by size example
ReactiveSeq.of(1,2,3,4,5, 6)
.map(n-> n==6? sleep(1) : n)
.batchBySize(4) // this function seems to be missing...
.toList()
我能得到什么工作......
import com.aol.cyclops.control.ReactiveSeq;
// ...
StreamUtils.batchBySize(
ReactiveSeq.of(1, 2, 3, 4, 5, 6)
.map(n -> TestUtils.mayBeSlow(n)),
4)
.collect(Collectors.toList());
testBatchingSlidingWindowing
您可以在方法测试类StreamsTest.java中的工作 JUnit 中查看我的代码
我应该期望找到batchBySize
and windowByTime
onReactiveSeq
还是使用StreamUtils
适当的方式?