在Spring XD中,当模块

时间:2015-12-16 20:18:57

标签: spring spring-xd

在Spring XD中,我正在运行一个包含多个模块的流,如下所示

XD>流创建MainStream --definition“Kafka-Source | processor-module1 | processor-module2 | module-sink”--deploy

我在上面的管道的module2代码中抛出了runtimeException(),并且在抛出异常但Stream没有失败的情况下期望流失败。 我尝试检查流列表命令,显示流状态为“已部署”。

如果在任何一个模块中发生任何异常,任何人都可以帮助我如何在运行时使流失败吗?

1 个答案:

答案 0 :(得分:1)

不支持。

部署在管理员的控制之下;容器不知道管理员,因此流中的模块没有内置方式来取消部署流。

您的自定义模块必须知道管理员的URL并使用REST API取消部署流。