当 Hangfire 服务器属于单独进程时监控 UI?

Monitoring UI when Hangfire server part of seperate process?

如果您要将 Hangfire nuget 包安装为单独 (windows) 服务的一部分,那么人们将在哪里或如何访问 Hangfire 监控 UI 仪表板?

例如。这个

而不是这个:

正如您从问题中的图表中看到的那样,Hangfire 仪表板和 Hangfire 后台工作人员之间的桥梁是他们共享的 存储 ...仪表板显示有关的信息作业,基于它在存储中看到的内容,后台工作人员通过 reading/writing from/to 存储执行和报告作业。

例如如果您使用 SQL 服务器作为存储,那么您可以在一个网络应用程序中托管一个仪表板,并在 Windows 服务中托管一个或多个后台工作人员,只要您让它们都指向同一个 SQL 服务器数据库

Hangfire 的文档非常简单明了并描述了:


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