我在天蓝色的事件中心工作。我有些疑惑。
Azure 事件中心接收器中的分区 ID 是什么?此 ID 是否与 Azure 事件中心发布者中的分区键相同?
什么是偏移量?,它在 azure event hub 消费者中有什么用?
我可以在不使用消费者组的情况下使用消息吗?
我可以使用单个接收者来消费消息吗?
事件中心使用者中 blob 的用途是什么?我只想查看我发送的消息。
我在天蓝色的事件中心工作。我有些疑惑。
Azure 事件中心接收器中的分区 ID 是什么?此 ID 是否与 Azure 事件中心发布者中的分区键相同?
什么是偏移量?,它在 azure event hub 消费者中有什么用?
我可以在不使用消费者组的情况下使用消息吗?
我可以使用单个接收者来消费消息吗?
事件中心使用者中 blob 的用途是什么?我只想查看我发送的消息。
本文事件中心概述应该详细回答您的问题,但要总结一下:
在门户中创建新的事件中心时,您可以指定需要多少个分区。Publisher 对事件的分区键进行散列,以确定将事件发送到哪个分区。事件中心接收器从这些分区接收事件。
事件中心消费者通过使用每个分区的偏移量来跟踪它接收到的事件。例如,通过更改偏移量,您可以从分区重新读取事件。
您必须至少有一个消费者组(有一个默认组)。每个消费者组都有自己的分区视图(不同的偏移值),可以独立于其他消费者组从分区中读取事件。
通常,每个分区都有一个接收器来启用横向扩展。一个事件中心有 8 到 16 个分区。
偏移值由客户端管理。您可以检查您在每个分区中的最新位置,以使您能够在客户端重新启动时在最新事件处重新启动。检查点机制将最新的偏移值写入 blob 存储。