есть ли минус в том, чтобы не делать ожидания
Возможно.Когда ваш локальный HttpWebRequest
будет удален, он, вероятно, уведомит удаленный API, который обычно интерпретируется веб-серверами как «отмена».Ваш локальный HttpWebRequest
может быть завершен, когда ваше приложение выгружено / переработано, что периодически происходит на ASP.NET/IIS.
. Поэтому я бы порекомендовал стандартное решение для очереди с независимым бэкэндом дляэто: ваш API должен поместить запрос в очередь, а отдельный бэкэнд-процесс должен выполнять длительные вызовы API.