У меня есть функция .NET, которая выполняет некоторые сложные вычисления. В зависимости от переданных параметров функция:
. Объем данных, которые должны быть записаны на диск, может быть точно спрогнозирован на основе параметризации функции. Нет простого способа предсказать другие требования к ресурсам на основе параметризации функции.
Мне нужно открыть эту функцию через веб-службу. Эта услуга должна быть:
I ' m намеревается справиться с долговременным характером, имея начальный запрос, возвращающий ресурс состояния, который можно опрашивать на предмет прогресса. После завершения расчетов этот ресурс предоставит местоположение выходных данных, которые клиент может загрузить (возможно, через FTP).
Я не совсем понимаю, как лучше всего удовлетворить другие требования. Я рассматриваю некий «пул вычислений», который поддерживает экземпляры калькулятора и отслеживает, какие из них используются в настоящее время, но я не выяснил подробностей.
Есть ли у кого-нибудь, кто сталкивался с подобными ситуациями, какие-нибудь предложения? Если решение может работать на компьютере с Windows, можно рассмотреть все варианты технологии.