【发布时间】:2014-07-15 00:32:55
【问题描述】:
升级到 WebJobs 0.3 beta 后,Azure WebJobs 会在将 Blob 发布到存储时多次调用我的方法(使用 BlobTrigger 作为输入)。在控制台和 Azure 中进行本地测试时都会发生这种情况。 就我而言,我使用 BlobTrigger,然后发布到队列中,如下所示:
public static void ProcessFactoryFileSubmission(
[BlobTrigger(blobs.RESPONSE + "/{requestId}_{factoryId}_{filename}")] ICloudBlob blob,
[Table(tables.PACKAGE)] CloudTable table,
[Queue(queues.FACTORY_RESPONSE)] out FactoryPackageResponseMessage responseQueue)
队列收到两条消息,在 webjobs azure 仪表板中,它确实显示了被调用两次的函数。
这是为什么?
【问题讨论】:
标签: azure-webjobs azure-webjobssdk