如何使用SCDF运行我的Spring云流

时间:2016-07-27 15:58:00

标签: spring-cloud spring-cloud-stream spring-cloud-dataflow

使用Spring云数据流运行Spring云流应用程序的最简单方法是什么?我的想法是使用kafka binder和 sink 创建自定义作为预建的启动器,文件。我正在创建非常基本的applciation,类似于this。我尝试使用dataflow shell创建可执行jar并将其注册为源,但根本不起作用。我已经关注了document

1 个答案:

答案 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是源代码的代码。