azure - 连续 WebJob/Azure 函数

标签 azure azure-functions

我需要有一个代码块,它正在连续无限地执行。此代码从远程资源套件中获取数据以更新我的数据库中的数据。当所有远程资源被调用时,我需要从零开始,这个过程是无限的。我不需要任何触发器等,只是无穷大看起来像:

while(true)
{
   // call remote resources and update my db
}

仅此而已。我应该选择哪种类型的 Azure 应用程序?我使用 .NET Core,因此我关注 Azure Functions。所以,只有持久(编排)函数没有任何触发器可以调用,但似乎这不是一个单例函数(当然,我需要单例)。

最佳答案

假设你想要的是连续的webjob,它支持.net core和单例。

有关如何将.net core应用程序部署为webjob的更多信息,您可以引用此教程:WebJobs as .NET Core console apps 。您可以像下面这样发布您的 block 代码。

enter image description here

enter image description here

对于singleton属性,可以使用一个settings.job文件来实现,在settings.job文件中添加is_singleton它只会运行WebJobs横向扩展时在单个实例上。

您可以引用这个wiki:settings.job reference .

关于azure - 连续 WebJob/Azure 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57965741/

相关文章:

azure - 使用 ARM 模板在 Azure Function App 中轻松进行身份验证和授权

azure - Azure Function 的 ARM 模板忽略 preWarmedInstanceCount 设置

c# - 在所有 Azure Function 调用中强制执行文化不起作用

c# - 在运行时版本 3.1 中连接到 Azure Function 中的 Azure Analysis Services

azure - 向 Azure Functions 中 SignalR 服务中的一组用户发送消息

javascript - 上传然后下载一个大文件,使用windows azure、blob存储和nodejs

python - 从 redis 队列到 azure 容器实例的超时错误

logging - Serilog Azure 函数 V3

Azure 数据工厂错误代码“:9056 ,"message" :"Cannot connect to SQL Server"

java - Azure - 尝试从 keyVault 获取 key 时,ApplicationTokenCredential 中出现 NoSuchMethodExist 错误