我從來沒有使用Google App Engine後端,我很困惑缺乏樣本和詳細的文檔。如何將數據從常規無狀態servlet傳遞到後端實例?
假設我有一個投票應用程序。我想收集常規無狀態GAE servlet中的投票,然後將數據傳遞給駐留的後端實例,並處理我的數據。如何將數據從常規servlet傳遞到後端servlet?我如何分配哪些servlet類是普通的servlet,哪些servlet只能在後端實例中處理?我沒有看到我可以如何將servlet分配到配置xml中的後端。
或者如果我有兩個後端 - B1級和B2級,該怎麼辦?我如何在無狀態servlet代碼中選擇後端現在處於活動狀態?我聽說我應該使用網址提取與後臺對話,但是如何?我沒有找到如何通過後端實例進行迭代。
請指教:)
有一個API用於獲取後端的URL這種方式可用於開發和生產,並避免需要對網址進行硬編碼:http://code.google.com/appengine/docs/java/javadoc/com/google/appengine/api/backends/package-summary.html –
@NickJohnson和Peter,你知道有沒有辦法找到每個給定後端的活動實例的數量?我在API中沒有看到類似的東西。我想要做的是在前端servlet中使用動態實例並對它們進行負載平衡調用。根據文檔,Google可能會根據負載更改實例數量。另一方面,使用常量的常駐實例非常昂貴。 – expert
嗯,我想我可以在「/ _ah/start」處理程序中增加緩存計數器。 – expert