JGroups群组通讯工具包 v5.2.2
v0
JGroups是一个可靠的群组通讯Java工具包。它基于IP组播(IPmulticast),但在可靠性,组成员管理上对它作了扩展。
JGroups的可靠性体现在
1,对所有接收者的消息的无丢失传输(通过丢失消息的重发)
2,大消息的分割传输和重组
3,消息的顺序发送和接收
4,原子性:消息要么被所有接收者接收,要么全不
JavaGroups的成员关系管理体现在:
1,可以知道组内有哪些成员
2,成员的加入,离开,掉线等的通知
JavaGroups的主要功能特征:-组的创建与删除。组成员能在LAN或WAN环境内互相发送消息
-组的成员加入或离开
-组成员的检测和通知:加入,离开,掉线
-检测与移除已掉线的成员
-消息的组播(member-to-group或point-to-multipoint)
-消息的点对点发送(member-to-member或point-to-point)
-支持UDP(IPMulticast),TCP,JMS等传输协议
-免费开放源代码
JGroups(Java多播通讯框架)页面展示