[英]Playframework & Spark
我想开始使用Playframework和Apache Spark。
我找到了以下激活器: https : //www.typesafe.com/activator/template/spark-play
这是将火花融入游戏的合理方法吗? 或者我应该开始不一样? 由于大多数活化剂在这里https://www.typesafe.com/activator/templates#filter:spark似乎直接与AKKA或AKKA&喷雾。 是否需要明确的AKKA集成,因为Play on 2.4 on基于AKKA-HTTP?
依赖关系以非标准方式管理,例如不使用标准build.sbt。 布局。 这是“推荐”用于火花整合吗? 它有什么好处?
Scala依赖文件附带
import play.sbt.PlayImport._
import play.sbt.routes.RoutesKeys._
name := """sparkTest"""
organization := "ch.alexmass"
version := "0.0.1"
scalaVersion := Version.scala
lazy val root = (project in file(".")).enablePlugins(PlayScala)
scalaSource in Compile <<= baseDirectory / "src/scala"
libraryDependencies ++= Dependencies.sparkAkkaHadoop
dependencyOverrides ++= Set(
"com.fasterxml.jackson.core" % "jackson-databind" % "2.4.4"
)
releaseSettings
scalariformSettings
ivyScala := ivyScala.value map { _.copy(overrideScalaVersion = true) }
//routesGenerator := InjectedRoutesGenerator
fork in run := true
谢谢。
在过去的几天里,我学到了很多东西。 我会尽力回答这个问题。
Play是fullstack,基于AKKA。 我认为对于原型/ UI应用程序,这种集成很好。
对于仅支持REST的API,AKKA只有像喷雾这样的东西会更好更快。 但是,不推荐使用spray来支持akka-http。
这取决于个人喜好。 但是,有时可能会提供更清晰的依赖关系结构。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.