Мне нужно построить систему (в PHP), которая выполняет массивные запросы на MSSQL для получения результата следующим образом:
У меня есть 10 независимых запросов, которые мне нужно выполнить, когда пользователь заходит на страницу (некоторые из них массовые). Какое решение является наиболее масштабируемым для параллельного запуска 3 запросов (7 в очереди), а когда запрос завершен, запустите другой из очереди?
Мне нужно, чтобы страница загружалась мгновенно, и когда запрос завершится, покажите пользователю ответ на этот запрос (порядок не так важен).
Я принял во внимание: AJAX, beanstalkd, NodeJS, libevent и Gearman или реализую его как веб-сервис в Java (используя потоки и параллельную обработку).
PS: я также нашел AJAX PUSH ENGINE (APE - http://www.ape-project.org/)
и xRML (http://www.xrtml.org/)
, но никогда не использовал его