JGroups是一个可靠的群组通讯Java工具包。它基于IP组播(IP multicast),但在可靠性,组成员管理上对它作了扩展。 JGroups的可靠性体现在: 1,对所有接收者的消息的无丢失传输(通过丢失消息的重发) 2,大消息的分割传输和重组 3,消息的顺序发送和接收 4,原子性:消息要么被所有接收者接收,要么全不 JavaGroups的成员关系管理体现在: 1,可以知道组内有哪些成员 2,成员的加入,离开,掉线等的通知 JavaGroups的主要功能特征: - 组的创建与删除。组成员能在LAN或WAN环境内互相发送消息 - 组的成员加入或离开 - 组成员的检测和通知:加入,离开