gpt4 book ai didi

azure - 如何为 Multi-Tenancy Azure应用程序创建应用程序后台作业

转载 作者:行者123 更新时间:2023-12-03 02:55:17 25 4
gpt4 key购买 nike

我想为我的 Azure Saas 应用程序创建后台任务。任务是查看 Azure SQL 数据库表的日期字段并根据结果采取操作。该任务应该每天针对所有 SaaS 租户运行一次。我使用 ShardMapManager 进行 Multi-Tenancy ,每个租户有一个单独的 Azure SQL 数据库。我找不到任何有关如何设置 WebJobs 或 Web 功能以自动循环访问每个租户数据库的信息。是否会涉及通过不同数据库运行的 Elastic Job?问题是它只使用 T-SQL 代码。是否需要 EasticJobs 和 WebJobs 的组合?基本上,我如何创建一个针对所有租户数据库进行处理的后台作业?

最佳答案

我认为你可以尝试使用 Timer trigger for Azure Functions ,只需将循环访问数据库的代码放入 Azure Function 中并执行所需的任务即可。

我什至会进一步将流程分成两个不同的函数:

  1. 遍历数据库

  2. 执行每个数据库所需的逻辑

希望对你有帮助!

关于azure - 如何为 Multi-Tenancy Azure应用程序创建应用程序后台作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53244425/

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