gpt4 book ai didi

azure - 在 Azure Functions 中使用计时器触发器进行队列处理

转载 作者:行者123 更新时间:2023-12-02 08:05:52 25 4
gpt4 key购买 nike

我有一个 Azure 函数,它处理一个队列,其中包含一些需要插入数据库的记录。其工作正常。但我想使用计时器触发器而不是queueTrigger,以便我可以每30 秒检查一次记录。有人可以帮我解决这个问题吗?我已经尝试了计时器的基本实现,如 https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-timer 中所述。但我不知道如何处理该记录。

最佳答案

这是对我有用的答案:使用计时器触发器时,没有直接绑定(bind)到 Azure 队列或 ServiceBus 队列。您必须自己编写队列连接和读取逻辑,类似于不使用函数或控制台应用程序时所做的操作。以从 ServiceBus 队列读取单个消息为例,类似于以下内容:

var connectionString = "Endpoint=sb://.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=”";var 队列名称 = "";

var client = QueueClient.CreateFromConnectionString(connectionString,queueName);var message = client.Receive();

关于azure - 在 Azure Functions 中使用计时器触发器进行队列处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43893292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com