代码之家  ›  专栏  ›  技术社区  ›  Jerry

Spring云数据流编辑现有流

  •  2
  • Jerry  · 技术社区  · 6 年前

    在Spring Cloud Data Flow(1.3.0)中,我可以创建和销毁流,但如何编辑现有流?E、 g.如果我想临时将某个内容路由到日志,然后再删除日志,我是否必须先销毁然后重新创建流?或者是否有用于编辑现有流的推荐工作流?

    2 回复  |  直到 6 年前
        1
  •  3
  •   Vinicius Carvalho    6 年前

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

    然而,我们有一个新项目 Spring Cloud Skipper 这使得版本和更新流变得很容易,查看文档并尝试一些示例,您将看到创建流的新版本现在是一项更容易的任务。

        2
  •  1
  •   Sabby Anandan    6 年前

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

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

    所有这些都可以在不取消部署或破坏流的情况下完成。Skipper支持工作的核心,并跟踪更新历史,因此在任何给定的时间点,您都可以根据需要进行转发或回放。看见 docs 了解更多详细信息。

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

    编辑:

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