У меня есть веб-приложение, работающее в ASP.NET и использующее SignalR. Я поддерживаю связь в режиме реального времени между клиентами и сервером.
Мне нужен какой-то рабочий процесс, который работает в цикле иуведомляет клиентов по мере необходимости, используя соединения SignalR, и веб-приложение должно иметь возможность вызывать рабочий процесс.( двусторонняя связь между рабочим процессом и веб-приложением )
Что бы вы порекомендовали для связи между веб-приложением и рабочим?
Сценарий может быть следующим:
Запрос приходит от клиента -> я уведомляю работника -> работник выполняет свою работу -> перезванивает в веб-приложение -> уведомляет клиента.
или
Работник уведомляет -> веб-приложение, использует SignalR для уведомления -> клиенты
Могу ли я как-то делиться экземплярами?Можно ли запустить этого работника в том же домене приложения внутри IIS?Как я могу подойти к этому?
Спасибо!