当Hangfire服务器是独立进程的一部分时,正在监视UI?

时间:2019-07-08 18:52:12

标签: hangfire

如果要作为单独的(windows)服务的一部分安装Hangfire nuget程序包,人们将在哪里或如何到达Hangfire监视UI仪表板?

例如这个
enter image description here

代替此:
enter image description here

1 个答案:

答案 0 :(得分:1)

从问题图中可以看到,Hangfire仪表板和Hangfire后台工作者之间的桥梁是他们共享的存储。仪表板基于以下内容显示有关作业的信息:它会在存储中看到什么,后台工作者通过从存储中读取/写入存储来执行和报告作业。

例如如果您使用的是SQL Server作为存储,则可以在一个Web应用程序中托管一个Dashboard,在Windows服务中托管一个或多个后台工作程序,只要您都将它们指向相同的SQL Server数据库

Hangfire的文档非常简单,描述如下:


如果有帮助,在Hangfire.Dashboard.Customize的存储库中,您可以看到内部托管有独立的Hangfire仪表板的示例: