Включение уведомлений pu sh в приложении Angular /.Net Web API 2 - PullRequest
0 голосов
/ 14 апреля 2020

ОК, поэтому у меня есть веб-приложение, построенное на angular на внешнем интерфейсе и. Net Web API2 на внутреннем сервере. Я хочу, чтобы мое приложение отправляло пользователям уведомления на основе указанного события c, происходящего в бэкэнде, например, некоторая служба запускается в бэкэнде, который обрабатывает файлы изображений, которые могут занять некоторое время, и я хочу, чтобы пользователь был уведомлен, где бы он ни находился в приложение, как только это будет завершено.

Каков наилучший способ создать это? Я думал об установлении своего рода соединения через веб-сокет между пользовательским интерфейсом и сервером. Должен ли я сделать это на веб-API самого? Или это нарушает принципы REST, поэтому я должен создать другое серверное приложение с сохранением состояния и подключить мое приложение angular к этому через веб-сокет, при этом все еще выполняя вызовы RESTful API к исходному веб-API?

...