20.1MB
1.32MB
JGroups是一个非常小巧方便的群组通信工具包,主要用于应用开发、协议栈等操作。而且,JGroups正式版还可以为用户提供一个可靠的Java库,用于群组通信,方便你完成信息传递。
软件介绍
JGroups是一个可靠的用于组通信的Java库。它由三部分组成,类似于socket API,用于应用开发,协议栈,可靠通信,还有一组组件,给人一个开发者的高层抽象(比如ReplicatedHashMap,一个高层抽象,java.util.Map的实现)。JGroups软件功能
JGroups的可靠性体现在:1.向所有接收者无损传输消息(通过重新传输丢失的消息)
2.大消息的拆分传输和重组。
3.消息的顺序发送和接收
4.原子性:消息要么被所有接收者接收,要么根本不接收。
JavaGroups的成员关系管理体现在:
1.你可以知道小组里有哪些成员。
2.成员加入、离开、退出等的通知。
JavaGroups的主要特性:
1.组的创建和删除。组成员可以在局域网或广域网环境中相互发送消息。
2.小组成员加入或离开。
3.群组成员的检测和通知:加入、离开和退出。
4.检测并删除删除的成员。
5.消息多播(成员对组或点对多点)
6.消息的点对点发送(成员对成员或点对点)
7.支持UDP (IP组播)、TCP、JMS等传输协议
8.自由和开放源代码