Spring Cloud数据流编辑现有流

时间:2018-02-07 04:34:30

标签: spring spring-cloud-dataflow

在Spring Cloud Data Flow(1.3.0)中,我可以创建和销毁流,但是如何编辑现有流?例如。如果我想暂时将某些东西路由到日志,然后删除日志记录,我是否必须销毁然后重新创建流?或者是否有推荐的工作流来编辑现有流?

2 个答案:

答案 0 :(得分:3)

您无法编辑流,拓扑的性质使得很难保证某些约束,例如您应该如何处理航班消息?

但是,我们有一个新项目Spring Cloud Skipper这样可以轻松地对流进行版本控制和更新,查看文档,并尝试一些示例,您将看到创建新版本的流是现在这是一项更容易的任务。

答案 1 :(得分:1)

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

  • 升级/回滚各个应用版本
  • 更改应用的部署属性
  • 更改应用的应用属性

所有这一切都可以在不取消部署或销毁流的情况下完成。 Skipper支持工作的核心,它还跟踪更新历史记录,因此在任何给定的时间点,您都可以根据需要转发或倒回。有关详细信息,请参阅docs

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

修改

如果要将上游事件的副本临时路由到日志接收器或其他目标,可以使用SCDF中的TAP feature。最近的screencast显示了它的实际效果。