69得票1回答
如何在Akka Actor内部获取Actor的名称?

那么,如果我有一个演员,我可以给它起一个名字。但是,我能在内部访问这个名字吗?举个例子:class Actorz extends Actor with ActorLogging { val actorName = //??What function def receive = {...

69得票5回答
Akka - 你应该创建多少个Actor实例?

我不熟悉Akka框架,目前正在使用Netty + Akka构建HTTP服务器应用程序。 我的想法是为每种类型的请求创建一个Actor。例如,我会为POST到/my-resource的请求创建一个Actor,为GET到/my-resource的请求创建另一个Actor。 我困惑的是如何创建A...

67得票3回答
Apache Spark与Akka比较

请问您能告诉我Apache Spark和AKKA之间的区别吗?我知道这两个框架都是用于编程分布式和并行计算的,但我看不出它们之间的联系或差异。 此外,我想了解哪些使用案例适合每个框架。

66得票4回答
案例类(case class)和案例对象(case object)有什么区别?

我正在学习Scala和Akka,最近在寻找一个解决方案时,发现了类似下面的东西: case class TotalTaxResult(taxAmount:Double) case object TaxCalculationTimeout 这两个之间有什么区别? 我应该在什么情况下使用一...

64得票1回答
Akka有限状态机实例

我正在尝试利用Akka的有限状态机框架来处理我的用例。 我正在开发一个处理经过各种状态的请求的系统。 这里的请求是需要部署的应用程序名称,以及它所依赖的应用程序。 Request for application A -> A is in a QUEUED state Discover...

64得票2回答
Scala中间件选择有哪些区别?

注意: 很遗憾,此问题已关闭,但我将继续维护它,以备其他人出现相同的问题。 我一直在寻找一个良好的解决方案,用于开发一个Scala服务,它将位于移动设备和现有Web服务之间。 目前可行的选择列表如下: Finagle Spray BlueEyes Akka Play2 Mini Unf...

62得票3回答
如何创建一个源,通过方法调用后能接收元素?

我想创建一个Source,然后像下面这样推送元素:val src = ... // create the Source here // and then, do something like this pushElement(x1, src) pushElement(x2, src) 请问怎样...

62得票2回答
我需要重复使用同一个Akka ActorSystem吗,还是每次需要时都可以创建一个新的?

Akka 2.x需要许多命令引用ActorSystem。因此,要创建一个演员MyActor的实例,您可以这样说: val system = ActorSystem() val myActor = system.actorOf(Props[MyActor]) 由于频繁需要ActorSyst...

62得票4回答
在Akka Actors中,forward和tell之间的区别是什么?

如果我发送相同的消息,tell和forward有什么区别: case msg: Message => otherActor tell (msg,sender) 并且 case msg: Message => otherActor forward msg

61得票1回答
Akka在Play框架中的使用方法是什么?

Play主页上说: 基于Akka,Play可以为高度可扩展的应用程序提供可预测和最小的资源消耗(CPU、内存、线程)。 我想知道Akka在Play中是如何使用的以及Play基于Akka构建的后果。