Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Heroku喜欢Scala的服务吗?_Scala_Heroku - Fatal编程技术网

Heroku喜欢Scala的服务吗?

Heroku喜欢Scala的服务吗?,scala,heroku,Scala,Heroku,我喜欢Heroku,但我更喜欢用Scala开发,而不是RubyonRails 有人知道像Heroku这样与Scala一起工作的服务吗 更新:Heroku现在正式支持Scala-请参阅下面的答案,以获取我脑海中的链接,这只是我的想法,但它还不可用。这将是一个面向Java的服务,因此这可能意味着您需要花一点时间来确定如何打包应用程序 关于更多的讨论,有一个。我开始研究与你几周前所说完全相同的东西。我在LinuxChroot环境之上使用了Lift,这是一个非常好的框架,具有很大的潜力 我已经完成了一个

我喜欢Heroku,但我更喜欢用Scala开发,而不是RubyonRails

有人知道像Heroku这样与Scala一起工作的服务吗


更新:Heroku现在正式支持Scala-请参阅下面的答案,以获取我脑海中的链接

,这只是我的想法,但它还不可用。这将是一个面向Java的服务,因此这可能意味着您需要花一点时间来确定如何打包应用程序


关于更多的讨论,有一个。

我开始研究与你几周前所说完全相同的东西。我在LinuxChroot环境之上使用了Lift,这是一个非常好的框架,具有很大的潜力

我已经完成了一个演示版本,但是LinuxChroot没有那么稳定(也不安全),所以我现在切换到AmazonEC2上的FreeBSD监狱,希望它很快就能完成。


还有其他Java托管环境,包括上面提到的VMForce。

更新

Heroku只支持Java

更新2

Heroku刚刚支持Scala

同时

退房

使用 弹性豆茎,你只需:

  • 根据需要创建应用程序 通常会使用任何编辑器或IDE (例如日食)
  • 打包 可部署代码到标准Java中 Web应用程序存档(WAR文件)
  • 将WAR文件上载到Elastic 使用AWS管理的Beanstalk 控制台,用于Eclipse的AWS工具包, web服务API或命令 线条工具
  • 部署应用程序。 幕后,弹性豆茎 处理负载的供应 平衡器和应用程序的部署 将WAR文件复制到一个或多个EC2实例 运行ApacheTomcat应用程序 服务器
  • 几分钟内你就会 可以在访问您的应用程序 自定义URL(例如。 )
应用程序运行后, 弹性豆茎提供多种 管理功能,例如:

  • 轻松部署新的应用程序版本 到正在运行的环境(或回滚) 到以前的版本)
  • 通路 内置的CloudWatch监控指标 例如平均CPU利用率, 请求计数和平均延迟
  • 通过接收电子邮件通知 亚马逊简单通知服务 当应用程序运行状况发生变化或 添加或删除应用程序服务器 删除
  • 访问Tomcat服务器日志 文件,而无需登录到 应用服务器
  • 快速重启 所有EC2上的应用程序服务器 使用单个命令创建实例

另一个强有力的竞争者是。Cloud Foundry的一个不错的功能是能够在您的笔记本电脑上运行本地版本的“云”,这样您就可以离线部署和测试。

提供了预配置的lift项目框架。此外,还有一个关于如何将lift项目部署到appengine的问题。

我不完全确定它是否真的合适,但人们已经将Scala应用程序部署到Google App Engine,例如,如果您正在寻找一个自定义设置,它也具有heroku提供的部署方便性:

。他们现在才被邀请,但我在不到三天内就被允许访问。我正在那里做一个Lift/MongoDB项目,效果很好

实际上,您现在可以在heroku上运行scala。你不相信吗

我不确定lstoll使用的技巧是否合法,但使用 新的cedar平台,您可以在其中运行自定义流程和一些 巧妙的Gemfile黑客他成功地引导了Java 将平台加入到流程中。似乎在工作,因为他有一个活的
运行测试页面的站点。

自2011年10月3日起,Heroku正式支持Scala、Akka和sbt


谣传Scala不久将在Heroku堆栈上获得一流的支持。