У меня есть 2 отключенных компонента - веб-сайт и фоновый процесс.Когда пользователь отправляет длительный запрос, он добавляется в таблицу базы данных, которую процесс выбирает для дальнейшей обработки и устанавливает битовый флаг в таблице.
Пока это происходит, пользователь ожидает процессадолжен быть завершен.Я понимаю, что могу опрашивать базу данных каждые X секунд, чтобы проверить, завершена ли обработка.Это работает, но я бы хотел сделать это более производительным.
Есть ли способ для бэкэнда уведомить пользовательский интерфейс о завершении процесса?
PS: если мне нужно использоватьMSMQ, я думаю, я тоже могу это сделать.Я не уверен, поможет ли это в этом сценарии.