Spring CloudDataflow 中 X 小时后如何取消部署流?

How to undeploy stream after X hours in Spring CloudDataflow?

我需要在 Spring CloudDataflow 服务器上部署流并在 24 或 48 小时后自动取消部署,除非有人提前取消部署。

任何人都可以告诉我如何处理这个问题,因为我什至不确定从哪里开始。

欢迎提供任何帮助。

SCDF 提供 REST-API 来取消部署由其名称标识的流。例如,您可以使用以下端点取消部署 foo 流。

https://HOST:PORT/streams/deployments/foo

有了它,您可以使用调度程序系统为特定 date/time 或通过 cron 表达式来安排此取消部署操作。