concurrency - Which Actor model library/framework for Java? -


There are so many different implementations for Java (and JVM language).

A lot of actor libraries and frameworks have been implemented in Java to allow actor-style programming (which is not the built-in actor). I think the actor model has big advantages, but the options of Java are huge!

Can anyone post the most popular people and provide some insight that is to be used? Who has the benchmark for throughput in terms of messages passed per second?

See also the presentation of a good article series. Karl Hewitt explains the essence of the actor model of calculation.

And the best performance is (Scala). I would recommend using Akka, the Scala Actor Library has been disliked. Already in the Scala 2.10.0 the default actor library is Akka. Use Akka as a front and if you do not want to do all the coding in Scala, call your Java code. There is a very good syntax and API of Scala and Akka. Akka has a Java API called "Active Objects". Note that a lot of things are being done in Aaka, so code base is growing rapidly

Java is based but compile time weave.

And there are options that do not compile time (uncertain), but are not as fast as Akka and Kilim (there is no current data on this, but there are some older numbers in it) / P>

Other options are using regular Jms (or some other MQ / PubSub). Apart from this, you can also do intra-jvm publication channels / workers. Or just use the Executioners service or

There are other scala-based frameworks / actors with library implementation, and

Other similar models are Oracle Connens with Invekschesev, GigasSpeas Exchangers or IBM Extreme Scale But they are not losing part of some degree "actor systems" part of


Comments

Popular posts from this blog

c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

Calling GetGUIThreadInfo from Outlook VBA -

Obfuscating Python code? -