teamon / akka.js

akka actors for java script

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Screw HTTP, use Akka!

Screencast

Run the example

$ sbt run

WTF?

Make you JS feel like akka ;)

Akka

class EchoActor extends Actor {
  def receive = {
    case msg => sender ! ("echo: " + msg)
  }
}
// ...
val echo = system.actorOf(Props[EchoActor], name = "echo")

JavaScript

var system = AkkaSystemP("/api")
var EchoActor = system.actorFor("/echo")
EchoActor.send("hello")

var promise = EchoActor.ask("hello") // will be filled when akka actor replies

How?

Angular.js -> Websocket -> Socko -> Akka and back,

About

akka actors for java script


Languages

Language:Scala 66.5%Language:JavaScript 33.5%