Spring云数据流编辑现有流

Spring云数据流编辑现有流,spring,spring-cloud-dataflow,Spring,Spring Cloud Dataflow,在SpringCloudDataFlow(1.3.0)中,我可以创建和销毁流,但如何编辑现有流?例如,如果我想临时将某些内容路由到日志,然后再删除日志,我是否必须销毁然后重新创建流?或者,是否有一个建议的工作流用于编辑现有流?您不能编辑流,拓扑的性质使您很难保证某些约束,例如,您应该如何处理飞行中的消息 然而,我们有一个新的项目,可以很容易地对您的流进行版本和更新,查看文档,并尝试一些示例,您将看到创建流的新版本现在是一项更容易的任务。为了补充Vinny在1.3中所说的内容,我们添加了对“更新”

在SpringCloudDataFlow(1.3.0)中,我可以创建和销毁流,但如何编辑现有流?例如,如果我想临时将某些内容路由到日志,然后再删除日志,我是否必须销毁然后重新创建流?或者,是否有一个建议的工作流用于编辑现有流?

您不能编辑流,拓扑的性质使您很难保证某些约束,例如,您应该如何处理飞行中的消息


然而,我们有一个新的项目,可以很容易地对您的流进行版本和更新,查看文档,并尝试一些示例,您将看到创建流的新版本现在是一项更容易的任务。

为了补充Vinny在1.3中所说的内容,我们添加了对“更新”流的支持。以下是使用此功能时可用的选项

  • 升级/回滚单个应用程序版本
  • 更改应用程序的部署属性
  • 更改应用程序的应用程序属性
所有这些都可以在不取消部署或破坏流的情况下完成。Skipper支持工作的核心,它还跟踪更新历史,因此在任何给定的时间点,您都可以根据需要进行转发或回放。有关更多详细信息,请参阅

我们将在即将发布的版本中编辑流拓扑形状(例如,添加或删除步骤/应用程序)

编辑:


如果要将上游事件的副本临时路由到日志接收器或其他目标,可以使用in SCDF。最近的这篇文章显示了它的作用。

因此,当前的做法不是编辑现有流,而是从头开始创建一个具有新功能的全新流,然后取消部署旧流并部署新流?这似乎是含糊不清和重复的。有什么计划来改善这一点吗?