多租户应用程序中的 Hangfire 作业

问题描述 投票:0回答:0

我目前正在开发一个多租户应用程序,我想在其中将 Hangfire 配置为后台作业调度程序 在我的多租户应用程序中,每个租户都有一个单独的 MongoDB 数据库和一个为所有租户运行的单一 .net 核心服务 并根据令牌解析租户ID

目前我无法解决两个问题:

  1. 如何根据租户 ID 为 Hangfire 使用不同的作业存储数据库?
  2. 如何根据令牌配置 Hangfire 仪表板 UI 以连接到特定于每个租户的 MongoDB 数据库,以便它仅显示与该租户相关的作业信息?

目前我所做的是将所有作业存储在一个数据库中,但问题在于 UI 用户能够看到所有租户作业信息

asp.net asp.net-core .net-core hangfire
© www.soinside.com 2019 - 2024. All rights reserved.