首页 文章
  • 0 votes
     answers
     views

    Scalatra,Atmosphere和接收多个消息

    我正在玩Scalatra和Akka,就像指南建议http://www.scalatra.org/guides/async/atmosphere.html一样 . 我've modified the guid so that I' m将演员系统传递到Atmosphere客户端 . 但是,我想知道如何从actor系统返回到客户端的消息 . 我不能使用ask模式,因为actor系统可能会向客户端发送多条...
  • 28 votes
     answers
     views

    如何使用Akka实现REST Web服务?

    我打算实现一个纯Akka驱动的基于REST的Web API . 我不确定使用喷雾剂 . 如果有任何好处,我会考虑使用Scalatra . 基本上我对使用Scala Actor模型的并发优势感兴趣 . 我不希望Servlet容器成为该过程中的障碍 . 还有什么其他选择? 更新1:哪个是基于Akka后端实现REST的更好前端? - 喷雾,Scalatra或Dropwizard或任何其他?
  • 2 votes
     answers
     views

    在scalatra中找到“没有生命周期类!”

    我试图用sbt运行scalatra使用容器:启动命令,但我得到“断言失败:找不到生命周期类!”消息,这是我用“最后一个容器:开始”得到的完整堆栈跟踪: Blockquote最后一个容器:重启java.lang.AssertionError:断言失败:找不到生命周期类! at org.scalatra.servlet.ScalatraListener.probeForCycleClass(Scal...
  • 1 votes
     answers
     views

    Scalatra,使用Gzip编码处理POST请求

    我有一个带有POST方法的Scalatra API,它由发送gzip编码消息的外部API调用 . 但我无法读取post请求的正文,当我尝试读取POST的主体或尝试解压缩时,我得到了异常: MalformedInputException: Input length = 1. 如果我将传入的POST请求路由到fiddler,则fiddler正确处理消息并声明消息已编码,并且在解码后,我可以在请求正文...
  • 1 votes
     answers
     views

    Apache Spark:ClassNotFoundException:scala.Some在解析类JavaSerializer.scala时

    我试图使用Scalatra将Apache Spark ML代码公开为REST服务 . 但是在REST endpoints 上调用GET时,我收到以下错误: java.lang.ClassNotFoundException:scala.Some at org.apache.spark.serializer.JavaDeserializationStream $$ anon $ 1.resolveC...
  • 4 votes
     answers
     views

    使用Akka和Scalatra

    我的目标是为我的小部件构建一个高度并发的后端 . 我现在将后端作为Web服务公开,它接收运行特定小部件的请求(使用Scalatra),从DB获取小部件的代码并在演员(使用Akka)中运行它,然后回复结果 . 所以想象我做的事情如下: get("/run:id") { ... val actor = Actor.actorOf("...").start...

热门问题