【发布时间】:2020-03-10 19:41:06
【问题描述】:
我一直在阅读有关在流式传输中读取数据时 DataFlow 如何确认消息的信息。 根据here 和here 的答案,DataFlow 似乎通过捆绑“确认”消息,只要它完成捆绑,它就会“确认”其中的消息。
当管道中有GroupByKeyinvolved 时会发生什么混乱。捆绑包中的数据将被持久化到多区域存储桶中,并且消息将被确认。然后想象整个区域都在下降。中间数据还是会在桶里(因为我们是多区域的)。
话虽如此,
- 为了不丢失任何数据,应遵循哪些步骤?
- 有关如何处理这种主动/主动方法以便在区域完全关闭时不丢失数据的任何建议?
请指教,
【问题讨论】:
-
你看的是流媒体引擎还是没有流媒体引擎?
-
@JayadeepJayaraman 流媒体引擎。
标签: google-cloud-platform google-cloud-dataflow google-cloud-pubsub