Я ищу информацию о лучших методах устранения пожара и забываю действие asp.net mvc ... по сути, я хочу, чтобы мобильный клиент позвонил; сервер запускает асинхронную задачу; а затем вернитесь к мобильному клиенту как можно быстрее.
Но я хочу убедиться, что при отсутствии исключений задача async завершится успешно. Очевидно, есть несколько разных вариантов:
Я полагаю, что задача будет лучшим вариантом здесь, но хотел получить мысли от SO.
Изменить: , чтобы уточнить уже на основе нескольких ответов: Клиенту не нужен ответ. Я хочу, чтобы HTTP-запрос завершился как можно быстрее, как только сервер начнет асинхронную задачу. Я знаю об асинхронных шаблонах на клиенте, но хочу ограничить время, необходимое мобильному устройству для поддержания соединения. Кроме того, не нужно иметь отдельный процесс, который опрашивает или отправляет сообщение (через очередь, шину и т. Д.), Потому что это излишнее. Я просто хочу что-то записать в базу данных, клиенту не нужно оставаться подключенным до завершения этого ввода-вывода.