簡體   English   中英

帶有Google App Engine的Activator Play Framework

[英]Activator Play Framework with google app engine

我想開發一個GAE應用程序。 但是,我之前使用過play框架,非常喜歡它的布局。 我想知道最新版本(我認為是2.3)是否可以與Google App Engine一起使用? 我以前看過有關此的帖子。 有人說這是不可能的。 我見過一個關於將代碼移植過來的github項目,但是沒有人對項目的成功發表過評論。 我擔心效率降低/功能過多。

能做到嗎

如果沒有的話,關於框架的任何建議(我知道我真的不該問關於stackoverflow的第二個問題)。

請查看此存儲庫 ,它使您可以打包將Play應用打包,然后將其部署到GAE。

但是在執行此操作之前,您應該考慮取舍。 Play設計為無狀態/異步,並且GAE在Java Servlet Spec上運行。 這意味着(通常):-

  • 您的Play應用不會在GAE上真正異步
  • 您可能會降低性能,因為您是在GAE上的servlet容器中運行的(取決於您的應用程序,盡管您可能甚至無法測量它,所以我不必為此擔心太多)

我個人發現將Play應用程序部署到Digital Ocean(我使用Docker,但您不必這樣做)對我來說確實很好。 我過去曾使用GAE,但由於上述原因,我不會在那里部署Play應用。 Heroku是一個不錯的選擇,但是如果您需要擴展,則成本會更高。

我讓Playframework在Goole App Engine(靈活,自定義運行時)上工作。 它涉及編寫我們自己的Docker映像。 集成不是無縫的(例如默認憑據無效,因此我們必須使用JSON憑據)。

參見: http : //tanin.nanakorn.com/blogs/345

暫無
暫無

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

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