tag:blogger.com,1999:blog-8912474396363526474.post8506584000944334065..comments2009-07-14T21:21:50.159+01:00Comments on Java Ramblings: Parallel Processing in Java EE 5Ben Gillhttp://www.blogger.com/profile/09832311947963733786noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-8912474396363526474.post-40207757425201728772008-03-20T21:22:00.000+00:002008-03-20T21:22:00.000+00:00For Message processing (JMS) type scenarios, have ...For Message processing (JMS) type scenarios, have you come across Spring's DefaultMessageListenerContainer? This builds on util.concurrent, but also can make use of the WorkManager API where available so that your threads can be executed as managed threads on recent WebLogic and WebSphere appservers.Unknownhttps://www.blogger.com/profile/17541618278528296941noreply@blogger.comtag:blogger.com,1999:blog-8912474396363526474.post-36179006456350206182008-03-17T06:23:00.000+00:002008-03-17T06:23:00.000+00:00A lot depends on the situation. There are a lot of...A lot depends on the situation. There are a lot of parallel processing frameworks out there like JPPF, Gigaspaces, Gridgain, Hadoop etc. If you want to process batches and are using Spring, you could have a look at Spring Batch.<BR/><BR/>If you want to have more control you can design something yourself and have it clustered with a transparent distribution technology like Terracotta. <BR/><BR/>I have used java.util.concurrent in combination with a (not very frequently accessed) database in quite a few enteprisy application and it certainly can do the job.<BR/><BR/>So it depends.pveentjerhttps://www.blogger.com/profile/17847641595368096163noreply@blogger.comtag:blogger.com,1999:blog-8912474396363526474.post-58634090096690560582008-03-07T15:46:00.000+00:002008-03-07T15:46:00.000+00:00You could just not use JavaEE and use Terracotta i...You could just not use JavaEE and use <A HREF="http://terracotta.org" REL="nofollow">Terracotta</A> instead... :)Alex Millerhttps://www.blogger.com/profile/01929662536395624733noreply@blogger.com