【问题标题】:How to run background workers simultaneously for multi tenancy in ABP framework如何在 ABP 框架中同时运行后台工作人员以进行多租户
【发布时间】:2022-09-28 15:07:47
【问题描述】:

我正在为我的项目使用 ABP 框架(版本 5.3.3)。我有 2 个租户,在不同的服务器上拥有不同的数据库。我的项目有一个任务需要每 5 分钟运行一次以调用每个租户的数据库中的存储过程,但我不知道如何为这些租户同时与后台工作人员一起运行该任务?我知道 Hangfire 可以处理多个队列但是如何配置来达到我的目的呢?

希望我的问题很清楚,并感谢您的帮助。

    标签: backgroundworker hangfire abp


    【解决方案1】:

    您的计划任务应该是:

    • 遍历您的租户列表
    • foreach 租户,将后台任务排入队列,该任务将为此租户运行您的存储过程

    据我所知(我不知道 ABP),你不需要任何其他东西来实现你的目标

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多