我正在尝试使用Spring Cloud Stream Source输出反应性Flux(来自Project Reactor)。
在我的pom.xml中,spring-cloud-stream-reactive
和reactor-core
作为依赖项导入。
我已经声明了以下代码:
@SpringBootApplication
@EnableBinding(Source.class)
public class SensorDataSourceApplication {
@StreamListener
@Output(Source.OUTPUT)
public Flux<String> emitPolling() {
return Flux.intervalMillis(5000)
.log()
.map(l -> "Hello World!!")
.log()
;
}
}
但我的处理器或接收器中没有任何东西。我发现的所有示例都与Processor
有关。所以,我想知道是否有可能为Source
做类似的事情?
提前致谢。
答案 0 :(得分:1)
autoplay
本质上旨在用于接收器和处理器。
我已添加https://github.com/spring-cloud/spring-cloud-stream/issues/722来跟踪此要求。