2015-09-21 36 views
1

我目前有一个管道设置和Streaming PubSub消息。由于这是一个Streaming管道,因此它将无限期运行。我想知道两件事情。Google云端数据流管道设置

  • 有没有这样一个运行管道可能会自动停止没有用户干预的情况?就像Pubsub在很长一段时间内用完邮件一样......如果是这样的话,那么我可能需要对管道的生命周期进行一些监控。
  • 我希望保持一个独特的管道 - 所以每次我想改变时,我想杀了旧的,然后开始一个新的。我猜管道的名字是唯一标识它的,所以,当旧名称相同时,我无法启动新的管道。但是有没有一种方法可以杀死 - 用相同的名字启动管道?

    这两个问题都围绕着维护具有特定任务的管道。如果围绕最佳实践有任何资源,它也会有所帮助。

回答

1

对于第一个问题,流式管道没有自动化机制或TTL - 它们将一直运行,直到用户取消。

对于管道维护,数据流具有可用于更新管道(同名)与新代码的“更新”功能:https://cloud.google.com/dataflow/pipelines/updating-a-pipeline

+0

感谢。这有很大帮助。我想我错过了关于文档中更新部分的阅读。 – user1089464