Я создаю приложение ASP.NET Core с угловым интерфейсом. Рассмотрим следующий сценарий. Клиент отправляет запрос. Основываясь на запросе, сервер генерирует сотни или тысячи математических моделей, которые он вычисляет на некоторой инфраструктуре (пример несколько гипотетический, так что несите меня). Результаты возвращаются на сервер в течение нескольких минут. Сервер возвращает какой-то ответ клиенту (в идеале, JSON).
Является ли SignalR решением для такого сценария? Я всегда думал, что SignalR предназначен для более непрерывной (в режиме реального времени) потоковой передачи; а не для дискретного сценария, который я описал. Есть ли другая библиотека, которая лучше подходит для этой задачи?
Я думаю, что SignalR идеально подходит для этого сценария. Сервер должен "сообщать" клиенту, когда данные готовы. Как бы Вы это сделали?