c语言sscanf函数的用法是什么
311
2022-10-05
【Azure 事件中心】从Azure Event Hub中消费数据,如何查看当前消费客户端消费数据的Offset和SequenceNumber呢(消息偏移量和序列号)?
问题描述
当通过Azure Event Hub SDK消费Event Hub中的消息时,必须指定一个Storage Account(存储账号)用于保存 Checkpoint (检查点)。
比如在C#代码中,需要指定Storage Account Connection String 和一个Blob Container的名称。其他语言代码也是一样,都需要指定Storage Account。
那么,在Storage Account中如何查看Offest 和 Sequence Number的值呢?
解答如下
如上图,在Azure门户页面中,进入当前使用的Storage Account页面:
在指定的Container中,SDK会自动创建一个以Event Hub Namespace主机域名为名的Folder然后是Event Hub -> 消费组(默认为 $default) --> Checkpint --> 分区号(从0开始,1,2 ...)在以分区号为名称的Blob的元数据(Metadata)记录了sequencenumber 和 offset的值。
PS: 当删除或修改这个值后,如果重启Event Hub的消费端,这会导致数据从新的OFFSET开始获取。
参考资料
Checkpoint: Azure 事件中心发送事件及从 Azure 事件中心接收事件 - .NET (Azure.Messaging.EventHubs): 云中,恰是如此!
分类: 【Azure 事件中心】
标签: Azure Developer, Azure 环境, 事件中心 Azure Event Hub, Storage Account checkpoint, offset + sequencenumber
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~