Playframework&;火花
我想开始使用Playframework和ApacheSpark 我找到了以下启动程序: 问题1: 这是将spark整合到游戏中的合理好方法吗?或者我应该从不同的角度开始? 因为这里的大多数活化剂似乎直接作用于AKKA或AKKA&spray。 从2.4开始的游戏是基于AKKA-HTTP的,是否需要一个明确的AKKA集成 问题2: 依赖项以非标准方式管理,例如不使用标准build.sbt。布局。这是spark集成的“推荐”选项吗?它的好处是什么 Scala依赖项文件附带有Playframework&;火花,playframework,apache-spark,Playframework,Apache Spark,我想开始使用Playframework和ApacheSpark 我找到了以下启动程序: 问题1: 这是将spark整合到游戏中的合理好方法吗?或者我应该从不同的角度开始? 因为这里的大多数活化剂似乎直接作用于AKKA或AKKA&spray。 从2.4开始的游戏是基于AKKA-HTTP的,是否需要一个明确的AKKA集成 问题2: 依赖项以非标准方式管理,例如不使用标准build.sbt。布局。这是spark集成的“推荐”选项吗?它的好处是什么 Scala依赖项文件附带有 import play.
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
import play.sbt.PlayImport_
导入play.sbt.routes.routeskey_
名称:=“sparkTest”
组织机构:=“总经理”
版本:=“0.0.1”
scalaVersion:=Version.scala
lazy val root=(文件中的项目(“.”)。启用插件(PlayScala)
编译中的scalaSource在过去的几天里,我学到了很多。我会试着自己回答这个问题
问题1
游戏是全堆叠的,以阿卡为基础。我认为对于原型/UI应用程序来说,这种集成是很好的
休息一下,只有API AKKA和喷雾之类的东西会更好更快。然而,spray将被弃用,取而代之的是akka http
问题2
这取决于个人喜好。然而,有时可能会提供更清晰的依赖关系结构