Открыть 1 файл в 5 версиях одного и того же приложения App Engine на базе Flex? - PullRequest
0 голосов
/ 11 августа 2011

У меня есть приложение на Google App Engine, которое состоит из компонентов Adobe Flex [и Java].В приложении есть кнопки для выполнения задач, связанных с приложением, в том числе кнопка «Открыть», которая позволяет пользователю открывать файл .XML, который затем преобразуется в данные / содержимое, отображаемые в графическом интерфейсе приложения.Затем я нажимаю кнопку «Выполнить», и она вычисляет материал, связанный с введенными данными / контентом.Кроме того, мое хранилище данных настроено с использованием JDO.Я использую только GAE.Я НЕ использую GWT.

Исходя из характера выполняемых мной расчетов (алгоритмов), я бы выиграл от возможности открыть файл XML и затем одновременно нажать кнопку «Выполнить» в моем приложении наскажем, 5 разных версий моего приложения, которые я загрузил в движок приложения.5 версий будут идентичны.

Есть ли способ создать, скажем, страницу HTML, где пользователь предоставит ссылку на файл XML (или откроет / загрузит его со своего диска) для обработки, затем нажмите «Перейти», гдезатем файл XML передается во все 5 версий моего приложения, а затем «автоматически нажимает кнопку« Выполнить »на каждой?

В данный момент я могу сделать это вручную, перейдя по каждому URL-адресу конкретной версии своего приложения, но это занимает слишком много времени.Есть ли у вас какие-либо предложения о том, как мне настроить такой сценарий?

РЕДАКТИРОВАТЬ: Мотивация для проблемы : Меня беспокоит не время обработки XML.В настоящее время у меня есть 2 алгоритма, которые вычисляют количество определенных типов «особых точек», которые существуют во введенном XML-файле, который содержит большие объемы данных.Разница между этими двумя алгоритмами заключается в том, что первый ищет, пока не найдет каждую особую точку.Тогда это останавливается.2-й поиск и остановка, когда он находит первую особую точку, с которой он сталкивается.Используя несколько экземпляров этого 2-го алгоритма, можно найти все точки быстрее, чем 1-й алгоритм.

1 Ответ

1 голос
/ 11 августа 2011

Если я что-то упускаю, использование разных версий приложений, вероятно, не является правильным подходом к этому.Если вам нужна более быстрая обработка файла XML, попробуйте сохранить файл в Blobstore и разбить работу на несколько задач очереди задач, которые выполняются несколько параллельно.

...