【发布时间】:2014-11-07 05:47:58
【问题描述】:
我想从 Microsoft Azure EventHub 获取事件计数。 我可以使用 EventHubReceiver.Receive(maxcount) 但在大量大事件上速度很慢。
有 NamespaceManager.GetEventHubPartition(..).EndSequenceNumber 属性似乎可以解决问题,但我不确定它是否是正确的方法。
【问题讨论】:
-
我想澄清一下您所说的“事件计数”是什么意思。这是集线器中的消息总数吗?在分区?在一段时间内发送到集线器?在一段时间内从中心收到?
-
您想对计数做什么?请记住,计数可能会在获取后立即更改,因为您正在谈论每秒应该处理大量消息的服务总线......
-
是的,我想获取集线器中的消息总数。只要我不发送新消息,总数应该会保持一段时间 - 这对我来说已经足够了。
标签: azure servicebus azure-eventhub