草庐IT

Play-Services

全部标签

scala - 在 Play 中排队异步任务! - 正确的方式

我有一个小游戏!application(2.1,scala)充当Java库的RESTful前端。此Web应用程序使用以下方式对后台处理任务进行排队:Akka.system.scheduler.scheduleOnce(Duration(0,SECONDS)){newTaskWorker().run(batchId)}在TasksController中。目标是立即开始由Java库进行繁重的处理,但在后台进行。Scala2.10及其futuresandpromises的出现,重构队列以利用这个新API是否更有意义?总的来说,我正在寻找一种能够执行后台处理的方法,目前由Resque实现。Ru

mongodb - Scala Play Salat 聚合示例

我在后端使用带有MongoDB的ScalaPlay2.x,我必须承认Salat对mongoCRUD操作有很好的支持。但到目前为止,我还没有找到任何好的示例来说明如何使用$unwind、$match、$group或聚合管道等SALAT调用mongo聚合函数。例如db.posts.aggregate([{$unwind:"$tag"},{$group:{_id:"$tags",count:{$sum:1}}},{$sort:{$post:-1}},{$limit:1}])UPDATE(ALTERNATIVE)我没有找到任何系统地解释用法的帮助SALAT中的聚合查询。因此,作为解决方法,我还

mongodb - Play 2.2.x,带有身份验证和请求扩展的 Action 组合

我正在尝试创建一个ActionBuilder,它检查用户是否已登录,如果是,则将用户对象添加到请求(AuthenticatedRequest)。使用MySQL这会很容易,因为解析用户不会得到Future对象。但在这种特殊情况下,我们将MongoDB与ReactiveMongo一起用于Play,它确实会返回一个future值。到目前为止,我已经在这里制作了这个小片段。但这让我感到类型不匹配:typemismatch;found:scala.concurrent.Future[Option[models.User]]=>scala.concurrent.Future[Object]requ

mongodb - 通过 Scala Play 连接时如何解决 MongoDB 超时错误!框架?

我正在使用ScalaPlay连接到MongoDB!框架。我最终收到此超时错误:!@6j672dke5-Internalservererror,for(GET)[/accounts]->play.api.Application$$anon$1:Executionexception[[MongoTimeoutException:Timedoutwhilewaitingtoconnectafter10000ms]]atplay.api.Application$class.handleError(Application.scala:293)~[play_2.10-2.2.1.jar:2.2.1

javascript - 使用 AngularJS 和 Play 进行增删改查

我正在使用AngularJS、PlayFramework和MongoDB构建一个新项目。我的代码基于TypesafeActivator的现代网络模板。目前我可以创建新对象并将它们显示在列表中。下一步是编辑对象,这是我遇到的问题。在我的类别列表中,我的表中有以下链接:edit我的app.coffee(Angular.jsroutung):angular.module('myApp.routeConfig',['ngRoute']).config($routeProvider)->$routeProvider.when('/categories/edit/:category',{templ

web-services - 将 spark 数据加载到 Mongo/Memcached 以供 Web 服务使用

我是spark的新手,有一个特定的工作流程相关问题。虽然这不是一个真正与编码相关的问题,但它更像是一个与spark功能相关的问题,我认为它在这里是合适的。如果您认为这个问题不适合SO,请随时将我重定向到正确的站点。所以这里是:1.我计划使用Spark的滑动窗口功能处理请求流并计算推荐模型。一旦计算出模型,Web服务是否可以直接从RDD查询和使用这些数据?如果是这样,谁能指出我如何实现这一点的一些示例代码?如果没有,我想将数据存储在memcached中,因为我存储的数据目前不是太大,它主要用于我使用Spark的内存迭代计算和流式支持目的,所以是可以将RDD数据加载到memcached中吗

java - 与 MongoDB 和 Java 8 一起使用的 Play-Framework 2.4.x

我正在使用Play-Framework2.4.x、MongoDB和Java8创建一个项目。但是对于Play-Framework,Java没有好的mongo插件。Play-Framework在模块部分提到了一些插件,例如Jongo、Mongo-Morphia,但都较旧且更新已关闭。我可以选择将Spring-Data-Mongo与Play-Framework一起使用,但我的首要任务是支持和更新Play-Framework和Java。请推荐我,有没有好的插件? 最佳答案 要使用MongoDBwithPlayframeworkforJava

mongodb - Play framework 2 的 MongoDB 插件有什么区别?

我开始学习MongoDB,与Playframework2集成。我琢磨着如何将它与Playframework2集成,最终发现了许多可用的plugins:MongoDBJacksonMapperJongoPlay2Morphiaplugin我很困惑应该使用哪个来组织我的MongoDB。我试图搜索它们之间的差异,但是找不到任何文档。那么,如果有人对它们有一些经验,您能否分享您的意见或解释它们之间最不同的地方? 最佳答案 Jongo是一个在Java中查询的API,就像在MongoDBShell中一样,并使用Jackson将文档映射到POJO

mongodb - 使用 Play Framework、ReactiveMongo 批量插入/插入多个

我正在使用PlayFramework2.5.0和ReactiveMongo构建一个应用程序,我花了很多时间,坚持做一些用大多数网络语言很容易做到的事情。那个东西是一次插入很多文档。为此,我必须使用ReactiveMongo函数bulkInsert。我找到了thisgooglegroup那有一个非常简单的例子,但是它是从2013年开始的,现在签名发生了变化来自defbulkInsert[T](enumerator:Enumerator[T])到defbulkInsert(documents:Stream[P.Document],ordered:Boolean,writeConcern:W

scala - NoClassDefFoundError => 使用 Play 开始时的 ClassPath$JavaContext

我做了一个小的Scala,Play2.0.2应用程序。当我使用playrun命令时它工作正常,但是当我使用playstart或playcleancompilestage+target/start时,当尝试使用Casbah/Salat进行MongoDB插入时,我得到以下堆栈:[info]application-Can'tcreateuserjava.lang.NoClassDefFoundError:scala/tools/nsc/util/ClassPath$JavaContextatscala.tools.scalap.scalax.rules.scalasig.ScalaSigPa