Мониторинг пользовательского интерфейса, когда сервер Hangfire является частью отдельного процесса? - PullRequest
0 голосов
/ 08 июля 2019

Где или как можно попасть на панель мониторинга пользовательского интерфейса Hangfire, если бы вы устанавливали пакеты nuget Hangfire как часть отдельной службы (windows)?

например.этотenter image description here

вместо этого:enter image description here

1 Ответ

1 голос
/ 09 июля 2019

Как видно из диаграммы в вашем вопросе, мостом между фоновой рабочей средой Hangfire и фоновыми рабочими Hangfire является хранилище , которое они совместно используют ... На информационной панели отображается информация о заданиях, исходя из того, чтоон видит в хранилище, а фоновые работники выполняют и отчитываются о заданиях, читая / записывая из / в хранилище.

Например, если вы используете SQL Server в качестве хранилища, вы можете иметь панель мониторинга.размещенные в одном веб-приложении, и один или несколько фоновых работников, размещенных в службах Windows, при условии, что вы заставили их всех указывать на одну и ту же базу данных SQL Server .

Документация Hangfireдовольно просто и описывает:


Если это поможет, в хранилище Hangfire.Dashboard.Customize вы можете увидеть примеры автономной панели инструментов Hangfire, размещенной вde:

...