JGroups

From Wikipedia, the free encyclopedia

JGroups is a reliable multicast system that's written in the Java language.

JGroups adds the "grouping" layer over IP multicast, by internally keeping a list of participants. This list is used to:

  • Make the application aware of the listeners
  • Make some or all transmissions reliable
  • Allow atomic (all or none) transmissions
  • Allow totally ordered transmissions
  • etc.

[edit] Usages

JGroups can be and is used in multiple applications:

  • Both JBoss and JOnAS servers use JGroups, mainly for handling distributed servers and caches
  • GroupPac (an implementation of the Fault-Tolerant CORBA specification) uses JGroups
  • Autodesk LocationLogic uses JGroups in its cache replication mechanism
  • etc.

[edit] Resources


In other languages