JGroups is a reliable Java toolkit for group communication. It is based on IP multicast, but extends it in terms of reliability and group member management.
The reliability of JGroups is reflected in
1. Loss-free transmission of messages to all recipients (through retransmission of lost messages)
2. Split transmission and reassembly of large messages
3. Sequential sending and receiving of messages
4. Atomicity: The message is either received by all receivers or not at all.
The membership management of JavaGroups is reflected in:
1. You can know which members are in the group
2. Notifications of members joining, leaving, disconnecting, etc.
The main functional features of JavaGroups:-Creation and deletion of groups. Group members can send messages to each other within a LAN or WAN environment
-Members of the group join or leave
- Detection and notification of group members: join, leave, disconnect
-Detect and remove disconnected members
-Multicast of messages (member-to-group or point-to-multipoint)
-Point-to-point sending of messages (member-to-member or point-to-point)
-Support UDP (IP Multicast), TCP, JMS and other transmission protocols
-Free and open source
JGroups (Java multicast communication framework) page display