本範例會建立一個能顯示 HTML 表單的應用程式。在對話方塊中輸入字串,然後按一下 Add
。應用程式會計算您以這種方式輸入任何字串的次數。
應用程式會執行下列程序:
- 當您按一下
Add
時,表單會使用 HTTPPOST
要求,將字串傳送至在 App Engine 上執行的應用程式。此時,應用程式會將字串與工作綁定成套件,再傳送至預設佇列 。 - 佇列會將工作轉送至對應至網址
/worker
的內含工作處理常式,該常式會將字串非同步寫入資料儲存庫。 - 傳送 HTTP
GET
要求會顯示您輸入的字串清單,以及您Add
每個字串的次數 (透過輸入或點選下拉式方塊中的字串)。
將此應用程式部署至 App Engine:
將下列內容複製到名為
queue.yaml
的檔案。這會將工作處理率從每秒 5 件的預設值變更為每秒 3 件。queue: - name: default rate: 3/s
在同一個目錄中,將下列內容複製到您喜歡的檔案名稱 (結尾為
.go
)。這是應用程式程式碼,包括工作處理常式。在同一個目錄中,將下列內容複製到名為
app.yaml
的檔案。隨即完成在 App Engine 中使用該應用程式的設定:請確認您的 Google Cloud Platform 專案確實已備妥 App Engine 應用程式,您也已經初始化並設定該專案的
gcloud
指令。使用
gcloud app deploy
指令將應用程式部署至 App Engine。使用
gcloud app browse
指令查看應用程式執行情形。