JavaGroups is a Java package for reliable group communication. It consists of 3 parts: The first part is a socket-like API for application development, providing methods for joining and leaving a group, sending multicast messages to members, and receiving notifications when members join/leave/crash. The second part is a protocol stack which implements reliable communication, and can be configured according to the QoS desired. New protocols can easily be added, and existing ones removed/replaced/modified. The third part is a set of building blocks which give the application/protocol programmer high-level abstractions (e.g. DistributedHashtable, derived from java.util.Hashtable, which is similar to Linda/JavaSpaces).
|Tags||Software Development Libraries Clustering/Distributed Networks|
|Operating Systems||OS Independent|
Release Notes: This release has major performance improvements (the addition of two flow control protocols, and a new aggressive distributed message garbage collection protocol). It includes bugfixes and new functionality as well.
Release Notes: New connection reaping in TCP/ConnectionTable, a fix for a bug in client joining and immediately fetching state, changes in the state transfer API (to byte), which allows Jetty to be more efficient when transferring state, a new TransactionalHashtable building block, modifications to the protocol stack startup sequence, a new persistence manager in DistributedHashtable that allows you to store entries in relational database, a loopback in UDP which fixes a bug on Windows caused by Media Sense, and additional data in IpAddress.
Release Notes: A major bugfix in Queue (since this is a central piece, it affects a number of other classes, and makes this a must-upgrade), minor changes in ConnectonTable (used by TCP): idle connections are now removed from the connection pool, and an ability to place multiple building blocks on top of PullPushAdapter.
Release Notes: This version includes various bugfixes (especially ones related to hang problems), a new voting building block, SMACK and FD_SIMPLE protocols, and enhances GroupRequest and PullPushAdapter.
Release Notes: This is a stable release, with XML support for protocol stack definition, a new Services framework, performance enhancements, and bugfixes.