【发布时间】:2020-12-09 08:35:56
【问题描述】:
我正在使用 eventthub 来摄取大量事件。我有多个消费者正在运行一个扩展组,从具有多个分区的 eventthub 读取这些事件。我正在使用 python 中的 Azure SDK 并且对使用什么感到困惑。有eventthubconsumerclient、eventprocessorHost ....
我想使用一个库,我的多个消费者可以使用消费者组连接,分区动态分配给每个消费者,并在存储帐户中进行检查点,就像我使用 kafka 的方式一样。
【问题讨论】:
-
我使用了示例代码,这是我得到的错误“在平衡和声明 eventthub 所有权期间发生异常 (KeyError('offset'))”
-
你考虑在python中使用“事件处理器主机”吗?它使用消费者组并且可以设置检查点。
-
在以后的python sdk版本中,可以看到使用了eventthubconsumerclient。请参阅评论中的链接。也看看错误。我正在尝试运行链接中提供的相同示例程序
-
这是一个预发布版本,不是稳定版本。不确定它是否有一些潜在的错误。
标签: python azure azure-eventhub