Akka is an agent-based concurrency framework for Scala. It is developed by Typesafe Inc.—the company founded by the creator of the Scala language, Martin Odersky. Therefore, you can be pretty sure that the framework is here to stay. The framework is developed with the goal of simplifying the creation of concurrent programs for the JVM framework.
It is based on the concept of actors communicating by exchanging messages. Each actor will usually run on a separate thread and will abstract some activity that is to be done in parallel. The threading is managed behind the scenes and the writer of the program does not have to worry about low-level details.
It manages to avoid a lot of the issues that plague distributed programming using non-blocking, asynchronous messaging systems. It also supports running programs on clusters. So, your parallel program can work on a super-computing cluster as well as locally on your multicore machine. You can visit...