Spring Cloud数据流:Custom app Stream和预建应用Stream之间的通信

时间:2018-05-25 12:01:05

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

嗨,伙计们,
我有Spring Cloud Data Flow的问题。我无法在预构建的应用程序流和自定义应用程序之间传输数据。

环境:
Kafka版本:0.10.2.1(2.11 scala版本)
Spring Cloud Data Flow版本:1.5.0
Spring启动版:2.0.2

问题:
我已经完成了tuto:https://docs.spring.io/spring-cloud-dataflow/docs/current/reference/htmlsingle/#_custom_processor_application
然后我注册了一个名为变压器的自定义应用程序(处理器类型) picture

我创建了一个流,然后使用我的自定义应用程序进行部署。

- 问题1:自定义应用程序流的部署永远不会结束 picture

- 问题2:我不能在预先构建的应用程序流和自定义应用程序之间传输数据
这是transormer应用程序的标准:
picture
这是日志(接收器)的标准输出:
picture

我做过什么:
- 我也试过这个但同样的问题 - > Custom Stream Cloud Processor
- 我从其他网站尝试了很多其他的tutos ..
- 我尝试过不同版本的kafka:1.1.0,1.0.1
- 我已经阅读了Spring Cloud Stream的文档和Spring Cloud Data Flow的文档, 但我不知道我做了什么有什么问题。

提前感谢您提供的帮助。

2 个答案:

答案 0 :(得分:0)

有人帮我解决了这个问题。

使用Spring的2.0.2版本,我的自定义应用程序流不起作用。但是当我使用Spring的1.5.13版本时,一切正常!

我希望它会帮助一些人。

答案 1 :(得分:0)

作为图像附加的日志不是很有用。如果您仍然使用它,那么查看实际日志会很好。您可以使用反引号编辑原始帖子或将日志作为gist上传并链接。

据我所知,您正在尝试针对旧的Kafka经纪人运行2.x Stream App。它应该仍然会在日志中显示为错误,因此查看详细信息将有助于对其进行故障排除。

另外,这里有Stream和Kafka compatibility matrix供您参考。