Портирование из GAE на TomCat или другой сервер сервлетов - PullRequest
0 голосов
/ 01 апреля 2010

Я недоволен GAE, потому что - Нельзя иметь глобальную переменную и ключевое слово синхронизации.Вместо этого нужно поймать в основном транснациональное исключение из БД и повторить попытку в цикле while, который съест все мое свободное время процессора и будет стоить мне денег, когда я достигну qouata от Google.использовать синхронизацию внутри doPost () в Tomcat?(Я думаю, это нормально, если все сервлеты работают на 1 ВМ?).Если не во всех конфигурациях tomcat, как я могу настроить tomcat для обеспечения его безопасности?

Как я могу преобразовать приложение GAE в свой собственный сервер tomcat?- Как установить DataNucleus Access Platform на tomcat?

С наилучшими пожеланиями

1 Ответ

2 голосов
/ 01 апреля 2010

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

Почему ты хочешь это сделать? Почти наверняка есть способ добиться этого без блокировки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...