我使用readEvents
函数返回事件流,在下面的代码中,我尝试合并所有事件,因此使用mergeWith
,但allEventFlux
始终返回空
val ids = repository.findIds().map { it.ekycId }
val allEventFlux = Flux.empty<Event>()
for (id in ids) {
val events: Flux<Event> = eventStore.readEvents(id)
allEventFlux.mergeWith(events)
}
1条答案
按热度按时间egdjgwm81#
您是否尝试过:
注:您当前的示例无法运行,因为"merge"不merge * in-place *。它创建了一个新示例,必须将其设置为一个变量,因此至少您应该对示例进行如下修改: