在Spring XD中,我正在运行一个包含多个模块的流,如下所示
XD>流创建MainStream --definition“Kafka-Source | processor-module1 | processor-module2 | module-sink”--deploy
我在上面的管道的module2代码中抛出了runtimeException(),并且在抛出异常但Stream没有失败的情况下期望流失败。 我尝试检查流列表命令,显示流状态为“已部署”。
如果在任何一个模块中发生任何异常,任何人都可以帮助我如何在运行时使流失败吗?
答案 0 :(得分:1)
不支持。
部署在管理员的控制之下;容器不知道管理员,因此流中的模块没有内置方式来取消部署流。
您的自定义模块必须知道管理员的URL并使用REST API取消部署流。