Iain Hull

Akka Dynamo 1

First experiments with implementing Dynamo in Akka.

http://lethain.com/hands-on-review-of-the-dynamo-paper/ Setup Install sbt brew install sbt Create an akka project mkdir akka-dynamo cd akka-dynamo mkdir -p src/main/scala mkdir -p src/test/scala Create build.sbt name := "Akka Dynamo" scalaVersion := "2.9.2" resolvers += "Typesafe Repository" at "http://repo.typesafe.com/typesafe/releases/" retrieveManaged := true libraryDependencies ++= Seq("com.typesafe.akka" % "akka-actor" % "2.0.3", "com.typesafe.akka" % "akka-remote" % "2.0.3", "com.typesafe.akka" % "akka-testkit" % "2.0.3" % "test", "org.specs2" %% "specs2" % "1.9" % "test", "junit" % "junit" % "4.5" % "test") The messages Scala is a strongly typed language so the message types have to be defined.