【问题标题】:Azure EventHubs EventProcessorHost tries to acess Azure storage queueAzure 事件中心 EventProcessorHost 尝试访问 Azure 存储队列
【发布时间】:2016-11-25 16:30:55
【问题描述】:

在使用 EventProcessor 类侦听 EventHub 上的事件的 Web 作业上启用应用洞察后,我们看到它不断尝试访问已配置的 Blob 存储帐户中的一组不存在的队列。我们尚未在此帐户上配置任何队列。

在我的代码中的任何地方都没有引用队列,据我了解,EventProcessorHost 使用 blob 存储而不是队列来维护状态。那么:为什么要访问队列?

【问题讨论】:

    标签: azure azure-webjobs azure-eventhub azure-webjobssdk


    【解决方案1】:

    您看到的队列访问来自JobHost 本身,而不是来自任何特定的触发器类型,例如 EventHubs。 WebJobs SDK 在后台使用自己的一些存储资源来进行自己的操作,例如控制队列来跟踪自己的工作,blob 用于存储仪表板中显示的日志信息等。

    在您上面提到的特定情况下,正在访问的那些控制队列是我们仪表板调用/重放/中止支持的一部分。我们有一个未解决的问题here 在我们的回购跟踪我们可以在这方面进行的潜在改进。请随时就该问题发表意见。

    【讨论】:

    • 感谢@mathewc。因此,除了等待 sdk 的更新版本外,我无事可做。标记为答案。
    猜你喜欢
    • 1970-01-01
    • 2021-01-07
    • 1970-01-01
    • 1970-01-01
    • 2016-02-01
    • 2017-02-27
    • 2012-09-30
    • 2019-03-23
    • 2013-05-25
    相关资源
    最近更新 更多