AkkaRemoteActorsHelloWorld
AkkaRemoteActorsHelloWorld copied to clipboard
A simple "Hello, world" example that shows to to use remote actors with Akka
Akka Remote "Hello, world" Example
As it's name indicates, this is a simple "Hello, world" example for Akka remote actors. It shows how to create a local actor, a remote actor, and send messages between them.
Assumptions
For the purposes of this code, I assume you know the following:
- Scala
- SBT (the Simple Build Tool)
- How to use Akka actors within one JVM (i.e., the actor basics)
Running the Code
Follow these steps to run the code:
cdinto the HelloRemote directory.- Type
sbt runto start the remote actor system. - In a separate terminal window,
cdinto the HelloLocal directory. - Type
sbt runto start the local actor system.
When the local actor system starts, it will send an initial message
to the remote actor system. The remote actor will send a reply through
its sender reference, and this will continue five times. When the
action stops, stop each system by pressing Ctrl-C.
Problems?
If you're having any problems with this code, edit the application.conf file in the src/main/resources directory of each project, and remove the comments from the debug-related lines.
More Information
See the following URL for more information:
http://alvinalexander.com/scala/simple-akka-actors-remote-example