Google周三(3/30)釋出App Engine 1.4.3版,新版讓Java及Python執行環境幾乎具備同等的能力,並提供新的Files API,以及更新Task Queue與Cron。
App Engine為Google在2008年4月所發表的網路應用程式代管服務,一開始僅支援Python,並在2009年4月開始支援Java。
新版的Python增添了尚在實驗中的潛在搜尋(Prospective Search)API,允許Python運作環境的使用者在撰寫程式時可自動偵測數據儲存資料庫中是否有特定的標準並採取行動,測試版開放10萬個免費訂閱,正式版價格尚未出爐。
Google也在Python版本中提供了類似Java測試框架的Testbed suite for Python,使用者不用呼叫App Engine的生產服務就能建立應用程式的測試,可加速完成測試的時間而且消除透過其他服務進行測試的需求。
在Java環境中,Google則開始支援同時請求功能。過去Java應用程式必須仰賴開啟其他的例證以期彈性迎合更多的流量需求,在有了同時請求功能後,每個應用程式例證可以同時服務不同使用者的請求。
Java執行環境亦開始支援Java Remote API與Deferred API。Python 環境早就支援上述兩種API,前者允許使用者透過本機於應用程式的數據儲存庫中執行運作,後者則可允許使用者更容易撰寫與執行特定任務。
Google在Java與Python中新增了Files API,可供使用者利用Blobstore來閱讀及撰寫資料,或是用來產生報告或匯出資料。
App Engine 1.4.3改善了Task Queue及Cron功能。允許使用者配置特定應用程式版本到Task Queue或Cron中,以準備送出需求,也可透過指令安排Cron的任務,例如“every 5 minutes from 11:00 to 17:00",此外,Task Queue的管理畫面現在可針對含有逾2000筆任務的佇列(Queue)呈現更精確的估計。
Google App Engine產品經理Greg D'alesandre也預告了App Engine 1.4.4版將改善其管理能力,同時允許上傳程式的使用者或管理人員下載程式碼。
查看全部回復
我也來說兩句