Запрос времени ожидания - PullRequest
       6

Запрос времени ожидания

0 голосов
/ 19 сентября 2011

У меня есть веб-приложение с сервисом WCF. Этот сервис содержит метод, который реализует уведомление о сообщении. Проблема в том, что при большом количестве пользователей это занимает слишком много времени и выдает исключение тайм-аута запроса. Как лучше всего решить эту проблему. Увеличение времени на запрос недоступно, пользователь не будет ждать больше минуты. Может быть многопоточность или асинхронный вызов метода уведомления помогут? Или есть лучшее решение?

1 Ответ

0 голосов
/ 16 ноября 2011

Если ваш метод уведомления не важен для эффективного обслуживания запроса, переместите его в другой поток.

В качестве архитектурного решения вы можете рассмотреть возможность перемещения всех уведомлений в их собственную службу, API которой затем может использоваться асинхронно.
См. здесь как.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...