【发布时间】:2020-07-05 01:51:16
【问题描述】:
我正在从 messageHandler(kafka) 获取数据并通过 servicehandler 处理它以给我一些结果
serviceHandler.process(message).getMessage().toString()
现在我需要输出这个结果流,这样每当一条新记录通过消息处理程序时,它就会得到处理并将输出推送到前端(角度)
@Autowired
MessageHandler messageHandler;
@Autowired
ServiceHandler serviceHandler;
public void runHandler() {
Flux<Message> messages = messageHandler.flux();
messages.subscribeOn(Schedulers.parallel())
.doOnNext(message -> serviceHandler.process(message).getMessage().toString())
.subscribe();
}
public Flux pushresult(){ ???? }
有人知道我需要的方法吗?
【问题讨论】:
标签: reactive-programming spring-webflux reactive-kafka