【问题标题】:How to create a app background job for multi-tenancy Azure App如何为多租户 Azure 应用创建应用后台作业
【发布时间】:2018-11-10 23:28:00
【问题描述】:

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

【问题讨论】:

    标签: azure multi-tenant azure-webjobs


    【解决方案1】:

    我认为您可以尝试使用 Timer trigger for Azure Functions,只需将遍历数据库并在其中执行所需任务的代码作为 Azure 函数。。 p>

    我什至会进一步将流程分为两个不同的功能:

    1. 遍历数据库

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

    希望对你有帮助!

    【讨论】:

      猜你喜欢
      • 2017-07-07
      • 2020-10-11
      • 2015-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多