JavaGroups-0.9.5

所属分类:Java编程
开发工具:WINDOWS
文件大小:330KB
下载次数:3
上传日期:2017-07-04 15:44:05
上 传 者彤彤1
说明:  JavaGroups是一个可靠的群组通讯Java工具包。它基于IP组播(IP multicast),但在可靠性,组成员管理上对它作了扩展。 JavaGroups的成员关系管理体现在: 1,可以知道组内有哪些成员 2,成员的加入,离开,掉线等的通知 JavaGroups的主要功能特征: - 组的创建与删除。组成员能在LAN或WAN环境内互相发送消息 - 组的成员加入或离开 - 组成员的检测和通知:加入,离开,掉线 - 检测与移除已掉线的成员 - 消息的组播 (member-to-group或point-to-multipoint) - 消息的点对点发送 (member-to-member或point-to-point) - 支持UDP (IP Multicast), TCP, JMS等传输协议 - 免费开放源代码(LGPL)
(JavaGroups is a reliable group communication Java toolkit. It is based on IP multicast (IP multicast), but it is extended on reliability, group membership management. JavaGroups membership management is embodied in: 1, you can know who are members of the group 2, members of the admission, leaving, dropping, etc. notice The main functional features of JavaGroups: - creation and deletion of groups. Group members can send messages to each other in a LAN or WAN environment - members of the group join or leave - check and notify members of the group: join, leave, disconnect Detect and remove members who have been dropped Message multicast (member-to-group or point-to-multipoint) - send point to point messages (member-to-member or point-to-point) - support UDP (IP, Multicast), TCP, JMS and other transport protocols - free open source code (LGPL))

文件列表:
JavaGroups (0, 1999-12-14)
JavaGroups\doc (0, 1999-12-14)
JavaGroups\doc\images (0, 1999-12-14)
JavaGroups\doc\images\GridBagEx.gif (2453, 1999-12-14)
JavaGroups\doc\images\OpenBookIcon.gif (2241, 1999-12-14)
JavaGroups\doc\images\blue-ball-small.gif (255, 1999-12-14)
JavaGroups\doc\images\blue-ball.gif (925, 1999-12-14)
JavaGroups\doc\images\class-index.gif (1497, 1999-12-14)
JavaGroups\doc\images\constructor-index.gif (1711, 1999-12-14)
JavaGroups\doc\images\constructors.gif (1565, 1999-12-14)
JavaGroups\doc\images\cyan-ball-small.gif (255, 1999-12-14)
JavaGroups\doc\images\cyan-ball.gif (925, 1999-12-14)
JavaGroups\doc\images\error-index.gif (1438, 1999-12-14)
JavaGroups\doc\images\exception-index.gif (1707, 1999-12-14)
JavaGroups\doc\images\green-ball-small.gif (102, 1999-12-14)
JavaGroups\doc\images\green-ball.gif (886, 1999-12-14)
JavaGroups\doc\images\interface-index.gif (1648, 1999-12-14)
JavaGroups\doc\images\magenta-ball-small.gif (104, 1999-12-14)
JavaGroups\doc\images\magenta-ball.gif (896, 1999-12-14)
JavaGroups\doc\images\method-index.gif (1588, 1999-12-14)
JavaGroups\doc\images\methods.gif (1403, 1999-12-14)
JavaGroups\doc\images\package-index.gif (1607, 1999-12-14)
JavaGroups\doc\images\red-ball-small.gif (255, 1999-12-14)
JavaGroups\doc\images\red-ball.gif (527, 1999-12-14)
JavaGroups\doc\images\variable-index.gif (1576, 1999-12-14)
JavaGroups\doc\images\variables.gif (1380, 1999-12-14)
JavaGroups\doc\images\yellow-ball-small.gif (255, 1999-12-14)
JavaGroups\doc\images\yellow-ball.gif (925, 1999-12-14)
JavaGroups\doc\package-list (120, 1999-12-14)
JavaGroups\doc\stylesheet.css (1240, 1999-12-14)
JavaGroups\design (0, 1999-12-14)
JavaGroups\design\DesignIssues.txt (2318, 1999-12-14)
JavaGroups\design\JavaGroups.txt (5821, 1999-12-14)
JavaGroups\design\Events.txt (3595, 1999-12-14)
JavaGroups\design\Identity.txt (2500, 1999-12-14)
JavaGroups\design\algorithms (0, 1999-12-14)
JavaGroups\design\algorithms\FailureDetector.txt (1855, 1999-12-14)
JavaGroups\design\sendto.txt (1354, 1999-12-14)
JavaGroups\design\Patterns.txt (4314, 1999-12-14)
JavaGroups\design\VirtualSync.txt (2045, 1999-12-14)
... ...

JavaGroups - A Framework for Group Communication in Java ======================================================== March 3, 19*** Bela Ban 4114 Upson Hall Cornell University Ithaca, NY 14853 bba@cs.cornell.edu JavaGroups is a set of Java classes cooperating to provide group communication services in Java. Group communication allows one sender to send messages to a number of receivers. All responses may be processed by the sender, or just the first response, or any combination thereof. Group communication is important the following situations: - A service has to be replicated for availability. As long as at least one of the servers remains operational, the service itself remains operational - Service requests have to be balanced between a set of servers - A large number of objects have to be managed as one entity (e.g. a management domain) - Notification service / push technology: receivers subscribe to a channel, senders send data to the channels, channels distribute data to all receivers subscribed to the channel (see iBus, CastaNet etc.). Used for example for video distribution, videoconferencing JavaGroups deliberately models a rather low-level message-oriented middleware (MOM) model. The reason is that we don't want to impose a one-size-fits-all model on the programmer, who usually will want to extend the model in various (previously unconceived) ways anyway. Providing low level Java classes allows the programmer to extend/replace classes at will, as the granularity of the system is finer. JavaGroups can also be used for the construction of higher level toolkits/frameworks. Such frameworks should provide a certain transparency, without, however, preventing extensions to be made. The principle of creating partly 'opened-up' black boxes is called Open Implementation (OI, http://www.parc.xerox.com/spl/projects/oi/) and will be applied both to JavaGroups and to a further higher level toolkit. We envisage using JavaGroups to enhance Java's RMI to include group communication. Such a framework would enable the sending of an RMI message to a set of objects rather than just a single one. The design of such a frameowork has been described in http://www.cs.cornell.edu/home/bba/javagroups.html

近期下载者

相关文件


收藏者