在Spring Cloud Data Flow(1.3.0)中,我可以创建和销毁流,但是如何编辑现有流?例如。如果我想暂时将某些东西路由到日志,然后删除日志记录,我是否必须销毁然后重新创建流?或者是否有推荐的工作流来编辑现有流?
答案 0 :(得分:3)
您无法编辑流,拓扑的性质使得很难保证某些约束,例如您应该如何处理航班消息?
但是,我们有一个新项目Spring Cloud Skipper这样可以轻松地对流进行版本控制和更新,查看文档,并尝试一些示例,您将看到创建新版本的流是现在这是一项更容易的任务。
答案 1 :(得分:1)
为了补充Vinny所说的,在1.3中,我们添加了对“更新”流的支持。以下是使用此功能时可用的选项。
所有这一切都可以在不取消部署或销毁流的情况下完成。 Skipper支持工作的核心,它还跟踪更新历史记录,因此在任何给定的时间点,您都可以根据需要转发或倒回。有关详细信息,请参阅docs。
我们将在即将发布的版本中编辑流式拓扑形状(例如,添加或删除步骤/应用)。
修改强>
如果要将上游事件的副本临时路由到日志接收器或其他目标,可以使用SCDF中的TAP feature。最近的screencast显示了它的实际效果。