Skip to content

Latest commit

 

History

History
 
 

akka-app

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

akka_app defines a standard stack for Akka applications, as well as traits and utilities for Akka Actors.

The included Akka Stack

  • Akka 2.2.4 (including remote + testkit)
  • JodaTime
  • Yammer Metrics for stats and instrumentation
  • spray-json for JSON serialization
  • spray for embedded web server, with some common routes like /metricz and /statusz

Useful Traits and Utilities

  • ActorStack - a base trait for enabling stackable Akka Actor traits
  • Slf4jLogging - directly log to Slf4j + add akkaSource MDC context for the actor's path
  • ActorMetrics - instrument receive handler duration and invocation frequency
  • CommonRoutes - /metricz, /statusz

For more info

Please see the following presentation for more info on how we use stackable traits and Akka at Ooyala:

http://www.slideshare.net/EvanChan2/akka-inproductionpnw-scala2013