Spring Data Flow多输入流

ibrsph3r  于 7个月前  发布在  Spring
关注(0)|答案(1)|浏览(51)

我使用Spring Cloud Data Flow 2.11.2。
我的目标是创建两个源和一个处理器,它接受两个消息作为输入,并对它们执行一些操作,例如:stream view
我找到了一个关于这个topiccorresponding video的指南。指南中还使用了sources
然而,当从视频中重复操作时,SCDF不会在处理器上显示多个输入。此外,stackoferflow的其他答案表明SCDF不支持图形化。
在这种情况下,我不明白视频的作者是如何做到这一点的,我必须做什么。
提前感谢!

kiayqfof

kiayqfof1#

它可以通过Dataflow来实现,但它不像单个输入/输出那样无缝支持。你必须使用稍微不同的DSL语法,并自己将组件连接在一起。
具体来说,您必须将应用程序注册为“App”类型,然后使用“||“而不是“|“创建流定义时。
您可以在Dataflow微型网站上找到有关此主题的更多详细信息:https://dataflow.spring.io/docs/concepts/architecture/#streams-with-multiple-inputs-and-outputs
此外,Spring Cloud Stream本身支持多个输入/输出:https://docs.spring.io/spring-cloud-stream/docs/current/reference/html/spring-cloud-stream.html#_functions_with_multiple_input_and_output_arguments

相关问题