Akka Paint is web application that implements scalable, multiuser, with real time changes painting board. This is a simple project demonstrating Play! and Akka features such as:
- persistent actors
- cluster sharding
More info about the project can be found here.
- Install and run cassandra database or change the
akkapaint-web.conffile for other database (e.g. in memory database)
- Simply type
sbt runand go to the address http://localhost:9000/demo.
Open the second window to see real time changes!
Or try the online demo: http://demo.akkapaint.org/
Load the whole image
sbt "runMain org.akkapaint.perf.AkkaPaintSimulationMain" to load default image. It will send whole image pixel by pixel (aka. stress test ;))