我试图每秒发出一次值
Flux.just(User("A"), User("B"), User("C")).delayElements(Duration.ofSeconds(1))
但它会立即发出一切,启动延迟为1秒。如何引入每个元素发射的延迟?
答案 0 :(得分:1)
Flux.just(User("A"), User("B"), User("C"))
只是一个项目集合,您可能需要类似
Flux.fromIterable(listOf(User("A"), User("B"), User("C"))
.delayElements(Duration.ofSeconds(1))