我正在使用Spring Cloud Data Flow实现流管道。
我的问题是我http | log_sink
在服务器中手动配置了管道(例如),如果我重置该服务器(在可以硬重置的Amazon EC2实例中),它将丢失。
建议使用SCDF保持管道版本控制的方法是什么?
谢谢。
我将从评论中总结讨论。
为了自动将Stream / Task工作负载从低级环境升级到高级环境,建议的方法是使用SCDF的Java DSL。这样,用户可以以可重复的方式并同时跨许多不同平台(如果需要)以编程方式注册,创建,部署或启动流/任务。使用Java DSL构建的Boot App可以在Git中进行版本控制,并且可以兼容CD / GitOps。通过对该应用程序的充分概括,它也可以通过覆盖默认值而被许多不同的团队重用。
我们将此用于适用于IT或验收测试的产品,该产品每天在多个Kubernetes和Cloud Foundry安装中的每个上游提交上运行。
或者,所有注册,创建,部署或启动流/任务命令也可以转储为文本或属性文件。拥有文件后,该dataflow:>script --file
命令可以帮助在每个新环境中使用所有命令-请参阅docs。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句