【问题标题】:What is bob container and checkpoint什么是 bob 容器和检查点
【发布时间】:2021-05-10 10:58:17
【问题描述】:

我刚刚开始学习 azure event hub,并且正在学习本教程 (https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-java-get-started-send),但是在阅读完文档后,有些东西我并没有完全理解。

文章有以下段落,我的问题是

  • 它说的是“bob 容器”,它是关于什么的,是否有必要拥有一个“bob 容器”才能使用事件中心?
  • 什么是检查点和分区,使用事件中心是否有必要?

在本快速入门中,您将使用 Azure 存储(特别是 Blob 存储) 作为检查点存储。检查点是一个事件的过程 处理器标记或提交最后一个成功的位置 分区内的已处理事件。标记检查点通常是 在处理事件的函数中完成。

【问题讨论】:

    标签: azure-eventhub


    【解决方案1】:

    为了熟悉事件中心的基本概念和术语,我建议您从 Event Hubs Features 上的文档开始,该文档将指导您了解命名空间、事件中心实例和分区等内容,同时解释它们是如何进行的相互关联。

    关于您关于检查点和存储的问题:

    • 检查点是一个过程,消费者通过该过程跟踪其在事件中心分区的事件流中的位置,有效地标记哪些事件已被处理。当消费者连接时,它需要指定从哪里开始读取事件。持久化检查点数据通常在请求位置时使用,以确保它从前一个消费者停止的位置开始读取,而不是重新处理已经看到的事件。

    • 事件中心客户端库中事件处理器的默认存储提供程序利用 Azure Blob 存储来保存检查点并与其他处理器协调以在它们之间共享处理工作。

    由于您刚刚开始探索事件中心,您可能会发现通过事件中心客户端库中的samples 工作更容易。与快速入门指南相比,它们的视角更窄一些,并且会以更小的块来介绍概念。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-24
      • 2023-03-27
      • 2021-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多