Кто-нибудь запускал приложение Wicket на Google-App-Engine? - PullRequest
3 голосов
/ 04 августа 2010

У нас есть много приложений на основе Wicket, работающих на автономном сервере Java Tomcat.Мы планируем перенести часть этого в Google App Engine.Кто-нибудь пробовал запускать подобные приложения (Wicket heavy) на GAEJ?Есть ли какие-либо проблемы с обработкой сеанса в GAEJ (документация указывает, что он должен работать - http://code.google.com/appengine/docs/java/config/appconfig.html#Enabling_Sessions)? Что-нибудь еще, что мне нужно знать, прежде чем перейти к нему?

Ответы [ 4 ]

2 голосов
/ 27 сентября 2012

Существует проект wicket-stuff под названием Google-AppEngine-Initializer , добавьте его в свой pom, а затем следуйте примеру на github .

Я получилбазовое приложение работает, но весь процесс Ajax с резервными ссылками и EventBus не работает должным образом при запуске с нуля.

2 голосов
/ 04 августа 2010

Посмотрите на " Будет ли он играть в Google App Engine " в разделе Wicket, и вы увидите, что есть некоторые обходные пути.

Что касается сессий - избегайте как чумы.Вся информация о сеансе хранится в хранилище данных DataStore, будет медленной и будет вносить свой вклад в ваши квоты.

РЕДАКТИРОВАТЬ: реальный механизм заключается в хранении информации о сеансе в MemCache, которая действует как сквозная запись в хранилище данных.для информации о сеансе.

2 голосов
/ 04 августа 2010

один в высшей степени государство, другой в высшей степени без гражданства. два стиля не ладят.

на самом деле GAE старается отправить одного и того же клиента на один и тот же сервер и максимально долго сохранять содержимое memcache. но это ничего не обещает. приложение, требующее большого количества состояний в памяти, просто не лучший клиент GAE.

1 голос
/ 04 августа 2010

Я заметил запись в блоге об этом, которая может оказаться полезной. Но у меня нет опыта работы с GAE, поэтому я не могу быть слишком полезным.

...