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