草庐IT

Playframework

全部标签

performance - scala Play 2.5 与 golang 基准测试,以及优化 play 框架的性能

我正在scalaplay框架2.5和golang中对一个简单的helloworld示例进行基准测试。Golang的表现似乎远远落后于play,我想知道如何优化play框架以提高性能。我正在使用以下内容进行基准测试ab-r-k-n100000-c100http://localhost:9000/我在项目的所有地方都使用默认配置以生产模式运行play2.5。有人可以帮我调整Play服务器的性能以获得最佳性能吗?我阅读了默认调度程序线程池,但我不确定要为我的电脑使用什么设置。还有其他我可以检查的有助于提高性能的区域吗?这是我的行军规范Intel(R)Xeon(R)W3670@3.20GHz3

linux - Activator Active Stocks 入门应用程序无法运行并出现 java.io.IOException?

我在Ubuntu14.04LTS中获得了最新版本的类型安全激活器。我还有最新版本的Scala/SBT等等。当我启动ActiveStocks应用程序时,出现以下错误java.io.IOException:Userlimitofinotifywatchesreached。我不知道这是什么...bravegag@zeus:~/code/activestocks$./activator[info]Loadingprojectdefinitionfrom/home/bravegag/code/activestocks/project[info]Setcurrentprojecttoreactiv

linux - Activator Active Stocks 入门应用程序无法运行并出现 java.io.IOException?

我在Ubuntu14.04LTS中获得了最新版本的类型安全激活器。我还有最新版本的Scala/SBT等等。当我启动ActiveStocks应用程序时,出现以下错误java.io.IOException:Userlimitofinotifywatchesreached。我不知道这是什么...bravegag@zeus:~/code/activestocks$./activator[info]Loadingprojectdefinitionfrom/home/bravegag/code/activestocks/project[info]Setcurrentprojecttoreactiv

mysql - 如何有条件地包含 Hibernate 注释?

我在PlayforScala中有以下代码,用于使用Hibernate访问SAPHana表。我需要用MySql实现相同的代码,但问题是MySql不支持序列(它适用于AUTO_INCREMENT列)并且代码中断,因为我必须为Hana指定@SequenceGenerator。有没有一种方法可以在排除@SequenceGenerator注释的条件下编译此代码,使其同时适用于MySql和Hana?@Entity@Table(name="clients")classClientJpa{@Id@GeneratedValue(strategy=GenerationType.SEQUENCE,gener

mysql - 如何有条件地包含 Hibernate 注释?

我在PlayforScala中有以下代码,用于使用Hibernate访问SAPHana表。我需要用MySql实现相同的代码,但问题是MySql不支持序列(它适用于AUTO_INCREMENT列)并且代码中断,因为我必须为Hana指定@SequenceGenerator。有没有一种方法可以在排除@SequenceGenerator注释的条件下编译此代码,使其同时适用于MySql和Hana?@Entity@Table(name="clients")classClientJpa{@Id@GeneratedValue(strategy=GenerationType.SEQUENCE,gener

java.lang.OutOfMemoryError : PermGen space in play framework

编辑:-play~run运行我的项目如何解决这个问题,我的项目处于测试阶段。每天5-6小时后它会突然停止并给出以下错误。如何消除此错误?我正在使用playframework2.2在scala2.1中开发这个项目java.util.concurrent.ExecutionException:java.lang.OutOfMemoryError:PermGenspaceatjava.util.concurrent.FutureTask.report(FutureTask.java:122)atjava.util.concurrent.FutureTask.get(FutureTask.ja

java.lang.OutOfMemoryError : PermGen space in play framework

编辑:-play~run运行我的项目如何解决这个问题,我的项目处于测试阶段。每天5-6小时后它会突然停止并给出以下错误。如何消除此错误?我正在使用playframework2.2在scala2.1中开发这个项目java.util.concurrent.ExecutionException:java.lang.OutOfMemoryError:PermGenspaceatjava.util.concurrent.FutureTask.report(FutureTask.java:122)atjava.util.concurrent.FutureTask.get(FutureTask.ja

playframework - 不要为每个 SBT 子项目发布 docker 镜像

我有一个多项目SBT/Play2应用程序,我需要为主项目发布一个Docker镜像(聚合其他项目)。问题是sbt-native-packager在我的本地仓库中发布了所有PLAY项目的图像。根图像工作正常,但我还有2个不应该发布的其他图像。我在plugins.sbt中添加的内容addSbtPlugin("com.typesafe.sbt"%"sbt-native-packager"%"1.0.0-RC1")这是我的build.sbtimportDependencies.Library._importPlayKeys._importcom.typesafe.sbt.packager.doc

playframework - 不要为每个 SBT 子项目发布 docker 镜像

我有一个多项目SBT/Play2应用程序,我需要为主项目发布一个Docker镜像(聚合其他项目)。问题是sbt-native-packager在我的本地仓库中发布了所有PLAY项目的图像。根图像工作正常,但我还有2个不应该发布的其他图像。我在plugins.sbt中添加的内容addSbtPlugin("com.typesafe.sbt"%"sbt-native-packager"%"1.0.0-RC1")这是我的build.sbtimportDependencies.Library._importPlayKeys._importcom.typesafe.sbt.packager.doc

macos - 如何使 OS X 上的 docker-compose 与 Play 应用程序一起使用?

我正在尝试运行DockerizedPlayapp在OSX上通过docker-compose1.1.0/boot2docker1.5.0。但是,它并没有真正发挥作用(请原谅双关语)......问题是应用程序必须使用伪TTY(由Docker提供)运行,这会导致boot2docker在尝试附加时挂起。我通过docker-composeup运行app,如下图挂起:>docker-composeupRecreatingexampleapp_web_1...Attachingtoexampleapp_web_1但是,如果我直接运行应用程序,而不使用docker-compose,它可以工作:>doc