繁体   English   中英

Playframework&Spark

[英]Playframework & Spark

我想开始使用Playframework和Apache Spark。

我找到了以下激活器: https//www.typesafe.com/activator/template/spark-play

问题1:

这是将火花融入游戏的合理方法吗? 或者我应该开始不一样? 由于大多数活化剂在这里https://www.typesafe.com/activator/templates#filter:spark似乎直接与AKKA或AKKA&喷雾。 是否需要明确的AKKA集成,因为Play on 2.4 on基于AKKA-HTTP?

问题2:

在此输入图像描述

依赖关系以非标准方式管理,例如不使用标准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

谢谢。

在过去的几天里,我学到了很多东西。 我会尽力回答这个问题。

问题1

Play是fullstack,基于AKKA。 我认为对于原型/ UI应用程序,这种集成很好。

对于仅支持REST的API,AKKA只有像喷雾这样的东西会更好更快。 但是,不推荐使用spray来支持akka-http。

问题2

这取决于个人喜好。 但是,有时可能会提供更清晰的依赖关系结构。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM