有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

带有google app engine的java Activator Play框架

我想开发一个GAE应用程序。然而,我以前使用过play框架,非常喜欢它的布局。我想知道最新版本(我想是2.3)是否能与谷歌应用程序引擎配合使用?我以前看过关于这个的帖子。有人说这是不可能的;我看过一个github项目,该项目是关于移植代码的,但从来没有人对该项目的成功发表过评论。我担心失去效率/功能太多

能做到吗

如果没有,还有关于框架的建议(我知道我不应该问关于stackoverflow的第二个问题)


共 (2) 个答案

  1. # 1 楼答案

    看看this repo,它可以让你在一场战争中打包你的游戏应用,你可以部署到GAE上

    <> P>但是在做这个之前你应该考虑权衡。Play被设计为无状态/异步的,GAE在JavaServlet规范上运行。这意味着(通常):-

    • 你的Play应用程序在GAE上不会真正异步
    • 您可能会稍微降低性能,因为您在GAE上的servlet容器中运行(取决于您的应用程序,尽管您甚至可能无法测量这一点,所以我不会太担心)

    我个人发现,将我的Play应用程序部署到Digital Ocean(我使用Docker,但你不必这么做)对我来说非常有效。我过去使用过GAE,但出于上述原因,我不会在那里部署Play应用程序。Heroku是一个不错的选择,但如果你需要扩大规模,成本会有点高

  2. # 2 楼答案

    我让Playframework在Goole应用程序引擎(灵活、定制的运行时)上工作。它包括书写我们自己的Docker形象。集成不是无缝的(例如,默认凭证不起作用,所以我们必须使用JSON凭证)

    见:http://tanin.nanakorn.com/blogs/345