繁体   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