This is a good article series. Also see this presentation.
Killim and Akka (scala) has the best performence (as I understand it). I would suggesst using Akka. Use akka as an frontend and call your java code if you dont want to do all of the coding in Scala. Scala and Akka has a very nice syntax and API. Akka has a Java API called "Active Objects". Note that there is a lot of things happening in Akka right now so the code base is moving fast.
Killim is java based but does compile time weawing.
Jetlang and FunctionalJava are options that does not do compile time weawing (??unsure), but is not as fast as Akka and Killim (no current data on this, but there are some old numbers in Jonas Boners and Viktor Klangs talk at Scala Days 2010 ).
Other options is using regular JMS (or some other MQ / PubSub). Also you could do your own simple intra JVM publication channels / workers. Or just use java util concurrent ExecutorService or com.google.common.util.concurrent
Other Scala based frameworks/libraries with Actor implementations are Stambecco, Lift and Scalaz.