[concurrency-interest] Extension(s) for distributed computing

Bela Ban belaban at yahoo.com
Mon Feb 19 01:49:24 EST 2007

Sounds like you want a JMS-like queue, where producers place work items 
and consumers consume them, but rather than 1 global queue you want 
multiple queues, and work items distributed/replicated between the queues ?
This is already done in JBossMessaging, with JGroups as the reliable 

I suggest to continue this discussion on the JGroups dev or user mailing 

Taras Tielkes wrote:
> This is a bit off topic, but what protocol and what parts of the
> infrastructure of JGroups would you suggest for a distributed work
> queue? I'd need to handle slow/failing nodes, so I would expect some
> form of timed task leasing...
> (Actually, I implemented such a thing recently, but chose to simply use
> multicast. The code did return Futures to clients however, which
> implemented distributed cancellation)

Bela Ban
Lead JGroups / JBoss Clustering team
JBoss - a division of Red Hat

More information about the Concurrency-interest mailing list