JavaGroups is a free and open source reliable group communication based on IP multicast and configurable protocol stack.
What's New in This Release: [ read full changelog ]
· Logical addresses prevent reincarnation issues: when a member address is IP:port and the port is fixed, then - when
· a member is restarted - it will get the same IP address and port. Therefore, for JGroups it is the *same* member !
· Since a member's address is associated with state (e.g. retransmission tables and seqnos) in various protocols, some
· protocols might delete the state, other might not (if they haven't received the view excluding the member yet). This can
· lead to no messages being processed for a reincarnated member, or all messages being queued.
· A logical name is a name that's given a channel and stays with the channel until the channel is closed. This leads to
· much more readable output, e.g. we can replace view {192.168.1.5:56789|2: 192.168.1.5:56789, 192.168.2.30:4666} with
· {A|2: A, B}. This is very useful for example when reading logs.
· How to set a logical name in a channel is described in http://www.jgroups.org/manual/html/index.html ("JChannel").
· A blog entry about ...