сохранить балансировщик нагрузки от истечения времени ожидания при длительной эксплуатации

m с использованием ASP.NET MVC 4 для приема загрузки видео размером до 30 МБ. Как только видео загружено на сайт, оно затем публикуется в стороннем веб-сервисе с помощью HttpWebRequest. Эта загрузка в стороннюю службу должна завершиться и вернуть ответ, прежде чем мой сайт сможет вернуть ответ в браузер. На Rackspace Cloud Sites балансировщик нагрузки имеет время ожидания 30 секунд. Если в течение 30 секунд не получен ответ от моего сайта через балансировщик нагрузки, то балансировщик нагрузки возвращает браузеру ошибку тайм-аута, и запрос прерывается.

Так что яМне сказали, что должно произойти, потому что мой сайт должен поддерживать соединение, отправляя данные обратно в браузер, в то время как мой сайт отправляет видео в стороннюю систему, так что балансировщик нагрузки не 'Тайм-аут. Как бы вы выполнили эту задачу?

ищу 2 вещи - Что я отправляю обратно как данные в браузер, когда происходит загрузка? Мой фактический ответ - JSON, поэтому, если я смогу сохранить свой обычный ответ JSON в конце, это было бы идеально.

И, наконец, как мне выполнить загрузку HttpWebRequest третьему лицу, одновременно отправляя данные проверки активности? -

Для справки, это документация тайм-аута соединения балансировщика нагрузки из облака стойки:http://www.rackspace.com/knowledge_center/article/connection-timed-out-error-message-1

Они нене предлагать каких-либо конкретных решений для этой проблемы.

Ответы на вопрос(2)

Ваш ответ на вопрос