Я работаю над веб-приложением, которое должно получать данные из некоторых локальных и некоторых не локальных ресурсов, а затем отображать их. Поскольку для получения данных из этих ресурсов может потребоваться произвольное количество времени, я думаю об использовании концепции актеров, чтобы каждый участник отвечал за получение данных из соответствующего ресурса. Поток запроса будет ждать, пока каждый актер завершит свою задачу, а затем используйте ajax для обновления только той части веб-страницы, которая зависит от этих данных. Таким образом, пользователь начнет видеть данные сразу же после их получения, а не ждет, пока все они закончатся, а затем сначала просмотрите данные.Нужно мнение о дизайне/архитектуре веб-приложения
Я планирую изучить рамку scala/lift для этого. Я прочитал несколько статей в Интернете для scala/lift и хочу изучить, подходит ли это для решения этой проблемы, а также если scala/lift - хорошая платформа для выбора. Я работал в Java и C# ранее. Любые мнения, комментарии, предложения приветствуются.
Спасибо, Гэри