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

时间:2017-03-16 11:49:35

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

我需要在Spring CloudDataflow服务器上部署一个流,并在24或48h后自动取消部署,除非有人先前取消部署它。

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

任何帮助都是适当的。

1 个答案:

答案 0 :(得分:1)

SCDF提供REST-API来取消部署由其名称标识的流。例如,您可以使用以下端点取消部署from datetime import timedelta year = timedelta(days=(2017-1971)*365)#number of days from 1971 to 2017 mili_sec = (year.total_seconds())*1000#you will get total_seconds just mulitply with 1000 to get milliseconds 流。

  

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

通过这种方式,您可以使用调度程序系统为特定日期/时间或cron表达式安排此取消部署操作。