@run182

Как запустить задачу на Azure c#, которая выполняется больше 5 минут?

Есть Web API на C#, в нем необходимо сделать запрос к БД на выполнение процедуры с возвратом ответа. Но процедура выполняется больше 5 минут и время ожидания заканчивается. Как можно обойти это ограничение?
Нашел вариант с WebJobs, как его правильно реализовать? Как написать, добавить в проект и запускать через код?

Только начинаю разбираться в C# и с Azure работаю в первый раз, клиент доступ к серверу не дает, работаю через git, Visual Studio и Microsoft SQL Server Management Studio.
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ответы на вопрос 1
petermzg
@petermzg
Самый лучший программист
Может стоит поменять логику и сделать асинхроный запрос?
1. Делается запрос. На сервере операция помещается в очередь и возвращается ID операции.
2. а. Пользователь через какой-то интервал запрашивает статус операции.
или б. Есть WebSocket коннект по которому возвращается нотификация об кончании запроса.
3. Запрашивается результат операции.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
МВС Телеком Москва
от 100 000 руб.
Spark Equation Санкт-Петербург
от 120 000 до 200 000 руб.
СМАРТ-СОФТ Волгоград
от 60 000 до 90 000 руб.
18 окт. 2019, в 23:45
150000 руб./за проект
18 окт. 2019, в 20:01
15000 руб./за проект