什么是bob容器和检查点



我刚刚开始学习azure事件中心,并遵循本教程(https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-java-get-started-send),但有一些事情,我不退出后,通过阅读文档理解。

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

  • 它说了一个"bob container"它是关于什么的,有必要有一个"bob container"使用事件中心?
  • 什么是检查点和分区,使用事件中心是否需要它?

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

为了熟悉事件中心的基本概念和术语,我建议从事件中心特性的文档开始,它将引导您了解名称空间、事件中心实例和分区等内容,同时解释它们之间的关系。

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

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

  • event Hubs客户端库中事件处理器的默认存储提供者使用Azure Blob存储来持久化检查点,并与其他处理器协调以在它们之间共享处理工作。

由于您刚刚开始探索事件中心,因此您可能会发现处理事件中心客户端库中的示例更容易。它们的视角比快速入门指南要窄一些,并且会以更小的块来介绍概念。

最新更新