我試圖編譯這段代碼,以瞭解actor如何工作,但它給了我一個錯誤消息:value actorOf不是對象的成員akka.actor.Actorvalue actorOf不是對象的成員akka.actor.Actor
我對akka很陌生,實際上並不瞭解如何開始並瞭解實現整個定義的結構,例如每個類的接收方法。另外,ActorLogging的實際工作是什麼?任何人都可以幫忙嗎?謝謝。
import akka.actor.Actor
case object Start
object Main {
def main(args: Array[String]): Unit = {
println("Start");
val echo = Actor.actorOf[EchoActor]
echo.start()
echo ! "Hello World"
echo.stop()
}
}
class EchoActor extends Actor {
def receive = {
case s: String => println(s)
}
}
你發現了一些非常過時的教程;-)請看看Activator(http://typesafe.com/platform/getstarted)。 –