Я попытался скомпилировать этот фрагмент кода, чтобы понять, как действуют актеры, но он дает мне сообщение об ошибке: 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). –