[英]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.