在SCDF启动/重新启动时重新部署流

时间:2018-10-03 13:40:23

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

我已经在Linux机器上启动了spring cloud数据流服务器。我添加了一些流应用程序并将其部署正常。但是,当重新启动Linux计算机时,我必须手动重新启动SCDF并重新部署流。 通过Linux脚本,我可以在Linux服务器启动期间启动SCDF。但是我找不到如何在SCDF启动时重新部署流。我要解决的问题是手动干预以重新部署流所需的停机时间。

2 个答案:

答案 0 :(得分:1)

在本地版本的Spring Cloud Data Flow上,我们不支持流应用程序的高可用性。对于流部署,本地服务器仅用于开发目的。这是我们从Spring XD(我们确实提供了本地运行时来保持应用程序运行)迁移到Spring Cloud Data Flow的原因,在Spring Cloud Data Flow我们依靠平台运行时(例如Cloud Foundry或Kubernetes)来管理应用程序并确保它们在发生各种故障时具有弹性。不过,我注意到,我们在参考文档中对此不太清楚,因此将添加与此相关的部分。

干杯

标记

答案 1 :(得分:0)

如果我们知道流名称是可以解决的,则可以使用REST API来部署流

curl -X POST http://ip:port/streams/deployments/ {streamName}