`
lxm3033
  • 浏览: 20000 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java多播通讯框架 JGroups

阅读更多

Java多播通讯框架 JGroups

JGroups 适合使用场合
服务器集群cluster、多服务器通讯、服务器replication(复制)等,分布式cache缓存

JGroups 简介
JGroups是一个基于Java语言的提供可靠多播(组播)的开发工具包。在IP Multicast基础上提供可靠服务,也可以构建在TCP或者WAN上。主要是由Bela Ban开发,属于JBoss.org,在JBoss的网站也有一些相关文档。目前在 SourceForge上还是比较活跃,经常保持更新。


Groups是一个可靠的群组通讯Java工具包。它基于IP组播(IP multicast),但在可靠性,组成员管理上对它作了扩展。

JGroups的可靠性体现在:

1、对所有接收者的消息的无丢失传输(通过丢失消息的重发)
2
  大消息的分割传输和重组
3
  消息的顺序发送和接收
4
  原子性:消息要么被所有接收者接收,要么全不

JavaGroups的成员关系管理体现在:

1  可以知道组内有哪些成员
2
  成员的加入,离开,掉线等的通知

JavaGroups的主要功能特征:

- 组的创建与删除。组成员能在LAN或WAN环境内互相发送消息
- 组的成员加入或离开
- 组成员的检测和通知:加入,离开,掉线
- 检测与移除已掉线的成员
- 消息的组播 (member-to-group或point-to-multipoint)
- 消息的点对点发送 (member-to-member或point-to-point)
- 支持UDP (IP Multicast), TCP, JMS等传输协议
- 免费开放源代码(LGPL)


分享到:
评论

相关推荐

    JAVA源码Java多播通讯框架JGroups

    JAVA源码Java多播通讯框架JGroups

    java资源Java多播通讯框架JGroups

    java资源Java多播通讯框架 JGroups提取方式是百度网盘分享地址

    Java多播通讯框架 JGroups.7z

    Java多播通讯框架 JGroups.7z

    java源码:Java多播通讯框架 JGroups.zip

    java源码:Java多播通讯框架 JGroups.zip

    小程序 Java多播通讯框架 JGroups(源码).zip

    免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...

    基于java的开发源码-多播通讯框架 JGroups.zip

    Java多播通讯框架JGroups是Java开发者用于构建高效、可靠、可扩展的集群通信系统的重要工具。它提供了多种协议和服务,使得多个Java进程之间能够进行可靠的信息交换,从而实现分布式系统中的节点间通信。JGroups的...

    JGroups(Java多播通讯框架) v4.0.0.CR1.zip

    JGroups(Java多播通讯框架)简介 JGroups是一个可靠的群组通讯Java工具包。它基于IP组播(IP multicast),但在可靠性,组成员管理上对它作了扩展。 JGroups的可靠性体现在: 1,对所有接收者的消息的无丢失传输...

    Java多播通讯框架 JGroups源码

    Java多播通讯框架JGroups是Java开发者用于构建高可用、容错、可扩展的集群通信系统的重要工具。它提供了一套完整的解决方案,包括组成员发现、消息传递、故障检测和恢复等功能,使得开发者可以轻松地在分布式环境中...

    基于Java的多播通讯框架 JGroups.zip

    《基于Java的多播通讯框架JGroups深度解析》 在Java开发中,高效、可靠的通信框架是构建分布式系统的关键组成部分。JGroups就是这样一个强大的工具,它专注于实现进程间的多播通信,提供了一套完整的解决方案来解决...

    基于Java的源码-多播通讯框架 JGroups.zip

    标题"基于Java的源码-多播通讯框架 JGroups.zip"指出,这个压缩包包含的是一个用Java语言实现的多播通信框架——JGroups。多播通信是一种网络通信方式,允许一个消息同时被多个接收者接收,非常适合在分布式系统中...

    基于java的多播通讯框架 JGroups.zip

    Java的多播通讯框架JGroups是一个强大的工具,用于在分布式系统中实现可靠的消息传递和组成员管理。这个框架的核心目标是提供健壮、高效且易于使用的网络通信解决方案,支持多种协议和服务,使得开发者能够构建高度...

    基于Java的实例源码-多播通讯框架 JGroups.zip

    标题"基于Java的实例源码-多播通讯框架 JGroups.zip"表明这是一个关于Java编程的实例,具体来说是使用了JGroups框架进行多播通信的源代码。多播通信是一种网络通信方式,允许一个发送者向多个接收者广播数据,而无需...

    java开源包4

    JSTUN 是另外一个用来解决穿越 NAT 进行通讯的 Java 解决方案,是 STUN 协议的 Java实现。 在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一...

    java开源包6

    JSTUN 是另外一个用来解决穿越 NAT 进行通讯的 Java 解决方案,是 STUN 协议的 Java实现。 在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一...

    java开源包9

    JSTUN 是另外一个用来解决穿越 NAT 进行通讯的 Java 解决方案,是 STUN 协议的 Java实现。 在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一...

    java开源包8

    JSTUN 是另外一个用来解决穿越 NAT 进行通讯的 Java 解决方案,是 STUN 协议的 Java实现。 在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一...

    java开源包10

    JSTUN 是另外一个用来解决穿越 NAT 进行通讯的 Java 解决方案,是 STUN 协议的 Java实现。 在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一...

    java开源包5

    JSTUN 是另外一个用来解决穿越 NAT 进行通讯的 Java 解决方案,是 STUN 协议的 Java实现。 在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一...

    java开源包101

    JSTUN 是另外一个用来解决穿越 NAT 进行通讯的 Java 解决方案,是 STUN 协议的 Java实现。 在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一...

Global site tag (gtag.js) - Google Analytics