Hangfire.MAMQSqlExtension:允许针对单个SQLServer将多个Hangfire服务器作为多个应用程序运行

时间:2021-05-24 18:14:07
【文件属性】:
文件名称:Hangfire.MAMQSqlExtension:允许针对单个SQLServer将多个Hangfire服务器作为多个应用程序运行
文件大小:20KB
文件格式:ZIP
更新时间:2021-05-24 18:14:07
C# Hangfire.MAMQSqlExtension A M ulti-一个PP,男ulti- Q ueue SqlExtension为针对单个SQL Server数据库的多个应用程序上运行多个服务器。 问题 为多个应用程序运行多个Hangfire服务器的直观想法是在不同的队列中运行不同的应用程序。 每个队列都可以由专用服务器监视。 例如: AppServer1可以运行库AppLib1中定义的作业,这些作业被注册为队列AppQueue1循环作业。 并且AppServer2将运行库AppLib2中定义的作业,这些作业在队列AppQueue2中被注册为循环作业。 并且这两个服务器可执行文件将仅加载属于它们自己的应用程序的程序集,并且可以彼此完全独立。 不幸的是,这是行不通的。 Hangfire作业队列最初仅设计用于作业执行,而不是用于作业调度。 在上面的设置中, AppServer1调度
【文件预览】:
Hangfire.MAMQSqlExtension-master
----README-Dev.md(660B)
----Hangfire.MAMQSqlExtension.sln(4KB)
----examples()
--------ConsoleApp2()
--------ClassLibraryApp1()
--------ClassLibraryApp2()
--------ConsoleApp1()
--------DashboardApp()
----LICENSE(1KB)
----README.md(3KB)
----.gitignore(277B)
----Hangfire.MAMQSqlExtension()
--------RetryInQueue.cs(825B)
--------Hangfire.MAMQSqlExtension.csproj(1KB)
--------MAMQSqlServerStorage.cs(619B)
--------MAMQSqlServerConnection.cs(7KB)
--------MAMQIGlobalConfigurationExtension.cs(949B)

网友评论