3

我在天蓝色的事件中心工作。我有些疑惑。

  1. Azure 事件中心接收器中的分区 ID 是什么?此 ID 是否与 Azure 事件中心发布者中的分区键相同?

  2. 什么是偏移量?,它在 azure event hub 消费者中有什么用?

  3. 我可以在不使用消费者组的情况下使用消息吗?

  4. 我可以使用单个接收者来消费消息吗?

  5. 事件中心使用者中 blob 的用途是什么?我只想查看我发送的消息。

4

1 回答 1

5

本文事件中心概述应该详细回答您的问题,但要总结一下:

  1. 在门户中创建新的事件中心时,您可以指定需要多少个分区。Publisher 对事件的分区键进行散列,以确定将事件发送到哪个分区。事件中心接收器从这些分区接收事件。

  2. 事件中心消费者通过使用每个分区的偏移量来跟踪它接收到的事件。例如,通过更改偏移量,您可以从分区重新读取事件。

  3. 您必须至少有一个消费者组(有一个默认组)。每个消费者组都有自己的分区视图(不同的偏移值),可以独立于其他消费者组从分区中读取事件。

  4. 通常,每个分区都有一个接收器来启用横向扩展。一个事件中心有 8 到 16 个分区。

  5. 偏移值由客户端管理。您可以检查您在每个分区中的最新位置,以使您能够在客户端重新启动时在最新事件处重新启动。检查点机制将最新的偏移值写入 blob 存储。

于 2015-03-04T10:32:09.477 回答