使用Spring云数据流运行Spring云流应用程序的最简单方法是什么?我的想法是使用kafka binder和 sink 创建自定义源作为预建的启动器,文件。我正在创建非常基本的applciation,类似于this。我尝试使用dataflow shell创建可执行jar并将其注册为源,但根本不起作用。我已经关注了document。
答案 0 :(得分:1)
最后,我发现在Spring云数据流中注册自定义流更容易,
我能够按照here解释使用maven坐标进行注册。
我的解决方案:
对于看起来像
的坐标 <groupId>com.streamdemo</groupId>
<artifactId>Streamdemo</artifactId>
<version>0.0.1-SNAPSHOT</version>
我使用maven://com.streamdemo:Streamdemo:0.0.1-SNAPSHOT
,并注册到SCDF。
实际命令如下:
dataflow:>app register --name mysource --type source --uri maven://com.streamdemo:Streamdemo:0.0.1-SNAPSHOT
工作得很好。 Here是源代码的代码。