簡體   English   中英

有人在Google-App-Engine上運行Wicket應用程序嗎?

[英]Has anybody run Wicket application on Google-App-Engine?

我們有許多基於Wicket的應用程序在獨立的Java Tomcat服務器上運行。 我們計划將其中的一部分轉移到Google App Engine中。 有沒有人試過在GAEJ上運行類似的應用程序(Wicket heavy)? GAEJ中的會話處理是否有任何問題(文檔表明它應該有效 - http://code.google.com/appengine/docs/java/config/appconfig.html#Enabling_Sessions )? 在進入之前我需要知道的其他事情嗎?

有一個名為Google-AppEngine-Initializer的wicket-stuff項目將此添加到您的pom中,然后按照github上示例進行操作

我有一個基本的應用程序工作,但是從頭開始時,帶有fallbacklinks和eventbus的整個ajax都無法正常工作。

看看Wicket下的“ 它會在Google App Engine中播放 ”,你會看到有一些解決方法。

至於塞申斯 - 避免像瘟疫一樣。 所有會話信息都存儲在DataStore持久性中,並且速度很慢,將有助於您的配額。

編輯:真正的機制是在MemCache中存儲會話信息,它充當對DataStore的會話信息的直寫。

一個是高度有狀態的,一個是高度無國籍的。 這兩種風格並不相處。

實際上,GAE會盡力將同一個客戶端分派到同一台服務器,並盡可能長時間地保留內存緩存內容。 但它沒有任何承諾。 需要大量內存狀態的應用程序根本不是GAE的最佳客戶。

我發現了一篇關於此的博客文章可能會有所幫助。 但我沒有GAE的實際經驗,所以我不能太有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM