JGroups - A Toolkit for Reliable Multicast Communication


JGroups

Documentation

Download

Getting Involved

Links

Draw

Shows 2 instances of Draw and a graceful leave, plus a crash-leave. The flash demo can be found here.

Note that you need a resolution of at least 1200x1024 to view the flash presentations !


Draw with state

Shows 2 instances of Draw which share a common state. The state is the canvas onto which we draw.
The flash demo can be found here.


Whiteboard

Shows 2 instances of Whiteboard. Whiteboard is a simple presence application, showing each cluster node with a box with the user's name and information about the operating system and JGroups address.
There's also a simple chatting functionality, where messages can be sent to individual nodes, or to all nodes in the cluster.
The flash demo can be found here.


ReplicatedHashMap

Here we show 2 clustered stock servers, which replicate data between themselves. Any update (addition, modification or removal) is replicated between the servers.
We also show how a new server acquires the stocks from an existing member (state transfer) and how a server can be restarted without the cluster losing its shared state.
The flash demo can be found here.


ProtocolStack

Here we show how to run the Draw demo with different stacks. The first example is UDP, then we look at the different protocols and then use TCP.
The flash demo can be found here.



Copyright © 2002-2008, Bela Ban
Hosted by SourceForge.net Logo The best Java IDE