ASP.NET - 用于多个网站的集中后台作业服务器

时间:2017-02-14 12:55:37

标签: asp.net scheduled-tasks newsletter hangfire background-service

我正在努力寻找为我们所有网站添加后台服务的最佳方式。 我们运行超过2000个站点,对于每个站点,可以有大量应该在后台运行的进程,例如:

  • 发送大量批量新闻通讯
  • 计划维护任务
  • 发生事件时发送短信和邮件
  • 创建图片缩略图
  • 更多

我想集中IIS中每个网站的后台作业。

我尝试使用Hangfire但很难在很多站点上实现,只使用一个数据库。

我不希望每个站点都有一个作业管理器数据库。 我们的目标是处理所有工作的单个服务器。也许有两台服务器,一台用于维护,另一台用于发送批量新闻。

我们使用IIS上的SQL Server处理ASP.NET Web窗体。

我不想自己实现整个线程逻辑。我想使用一个强大的框架。

你推荐什么是做这种事情的最佳框架?

0 个答案:

没有答案