You should checkout Akka, the actor framework that lets you combine actors with STM for transactional message flows. This lets you choose transactionality when desired, it's just one tool in the concurrency toolbox. We also have support for Clojure-style Agents and Dataflow concurrency.
We have client APIs for both Java and Scala, and we also have excellent support for remote actors and cluster membership. Currently we're about 4 times more performant than the native Scala Actors library. www.akkasource.org -- Viktor Klang | "A complex system that works is invariably | found to have evolved from a simple system | that worked." - John Gall Akka - the Actor Kernel: Akkasource.org Twttr: twitter.com/viktorklang -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
