Java多播通讯框架 JGroups

Java多播通讯框架 JGroups

Apache
Java 查看源码»
跨平台
JBoss
2008-09-16

JGroups是一个可靠的群组通讯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等传输协议
- 免费开放源代码

的码云指数为
超过 的项目
加载中

评论(8)

Ryan-瑞恩
Ryan-瑞恩
终于找到了。。。。
红薯
红薯
#J2Cache# 最新的master分支里已经支持使用 #Redis# 发布订阅方式替代 #JGroups# 组播
写下带不走的风
写下带不走的风
这是一个通讯框架吗,还是消息框架,和mq有啥区别 #JGroups#
西夏一品堂
西夏一品堂
怎么用,可以干啥 JGroups
西夏一品堂
西夏一品堂
怎么用,可以干啥 JGroups
红薯
红薯
J2Cache 不能用 JGroups 3.5.x,降级到 3.4.6 版本
鉴客
鉴客
JGroups 3.5.x 才发布一个版本,就开始 3.6.0 了??
红薯
红薯
疯掉,JGroupsTomcat 死掉,而且毫无异常信息。。。

JGroups 4.1.0 发布,解析 PCAP 文件、同时使用 IPv4 与 IPv6

JGroups 4.1.0 发布了。JGroups 是一个可靠的群组通讯 Java 工具包,它基于 IP 组播,但在可靠性与组成员管理上进行了扩展。 此版本主要更新内容包括: GraalVM/Quarkus 支持 现在可以使用 ...

昨天 07:14

JGroups 4.0.19 发布,经典 Java 组播框架

JGroups 4.0.19 已发布。新版本做了一些功能上的改进,具体如下: 在 JGroups 4.0.19 中,改变了 ASYM_ENCRYPT 向成员传播私有共享组密钥的方式,从 pull 转变为基于 push 的方法 [1] [2]。 ...

03/19 11:33

JGroups 4.0.16 发布,Java 组播框架

JGroups 4.0.16 发布了,包含了一些重要的新特性和 bug 修复,具体如下: 在检测是否需要使用 IPv4 或 IPv6 地址方面提供了更好的机制。因此消除了使用 java.net.preferIPv4Stack 的需要(除...

01/26 07:54

JGroups 4.0.9.Final 发布,Java 组播框架

JGroups 4.0.9.Final 已发布,包括以下更新: TOA starts new deliverThread in start() and nulls it in stop() Merge remote-tracking branch 'origin/master' fixed compile issue Added ...

2017/12/18 10:43

JGroups 4.0.6.Final 发布,Java 组播框架

JGroups 4.0.6.Final 发布了,改进记录不详。 下载地址: https://sourceforge.net/projects/javagroups/files/JGroups/4.0.6.Final/ JGroups是一个可靠的群组通讯Java工具包。它基于IP组播(...

2017/09/14 21:15

JGroups 组播框架发布 4.0.0.Final 版本

JGroups 4.0.0.Final 正式发布了! 新版本修复了 120+ 个 issues,值得关注的变化是 API 的更改,切换到 Java 8,因此可以使用新的语言功能(流、 lambdas)以及其他的一些优化。 更改的 AP...

2017/02/22 10:40

Java 组播框架 JGroups-4.0.0.CR1 发布

JGroups 4.0 发布了首个候选版本,暂未发现关于该版本的任何改进说明。点击查看提交记录获取更多信息,或查看发行说明保持关注。 发布主页 下载地址: Source code (zip) Source code (tar.g...

2017/01/17 11:50

Java 组播框架 JGroups-4.0.0.Beta1 发布

JGroups 4.0 发布了首个 Beta 版本,暂未发现关于该版本的任何改进说明。点击提交记录获取更多信息 该版本发行说明及下载地址: https://github.com/belaban/JGroups/releases/tag/JGroups-...

2016/09/20 15:34

JGroups 4.0 的线程池将从 4 个减至 1 个

JGroups是一个可靠的群组通讯Java工具包。 JGroups 3.x 有 4 个线程池: Regular thread pool: used for regular messages (default has a queue) OOB thread pool: used for OOB messages (...

2016/09/09 08:23

Java 组播框架 JGroups-4.0.0.Alpha1 发布

JGroups 4.0 发布了首个 Alpha 版本,官方发布了发行说明文件,但是该文件没有关于该版本的任何改进说明。 该版本下载地址: https://github.com/belaban/JGroups/releases/tag/JGroups-4.0....

2016/08/24 00:43

没有更多内容

加载失败,请刷新页面

2
回答
J2Cache相关...

各位英雄好汉 , 请教诸位一些问题: 1. "从数据库中读取最新数据,依次更新 L1 -> L2 ,发送广播清除某个缓存信息 ,接收到广播(手工清除缓存 ...

2018/06/04 17:26
5
回答
Tomcat启动时JGroups报错

@红薯 你好,想跟你请教个问题: 2015-01-10 14:02:21 ERROR org.jgroups.protocols.UDP.setTimeT...

2015/01/10 11:46
6
回答
Shrio+Ehcache集群时无法登录

服务器是一台机器,前面有个Nginx做分发,后面放了四个Tomcat,ehcache集群的方式用的是jGroups。 ehcache配置用的是官方的示例,...

2015/09/09 22:40
1
回答
JGtoups用TCP为什么消息不能相互发送

JGtoups用TCP为什么消息不能相互发送

2016/12/07 14:00
1
回答
Ehcache JGroups 集群同步数据不同系统出现问题

首先贴点Ehcache的配置文件 <!-- 采用UDP多播方式集群 --> <cacheManagerPeerProviderFactory class=...

2016/09/29 11:20
2
回答
jgroups集群部署,机器在外网,分属不同机房,怎么配置?

jgroups集群部署,机器在外网,分属不同机房,怎么配置?

2016/06/08 19:58
1
回答
jgroup 和java group 是一回事吗?有何区别

jgroup 和java group 是一回事吗?有何区别。红薯给出和jgroup的1个ibm网站上文章 用的术语都是java group。

2012/04/16 09:28
1
回答
求一个 EhCache基于Jgroups的分布式缓存,实例!

求一个EhCache分布式的缓存服务器,基于JGroups实现方式。 求助!

2016/06/16 10:37
3
回答
EhCache基于Jgroups的分布式缓存,实例!

大神们,EhCache分布式的缓存服务器,基于JGroups实现方式。 小弟折腾了一阵子,仍然一筹莫展,求助! 有没有Spring都没有关系!

2012/12/03 17:46
3
回答
J2cache, jgroups部署到阿里云、微软云、浪潮云等云服务器不能加入同一个JChannel实现UDP组播,如何配置?

将J2Cache或jgroups的测试程序部署到阿里云(windows系统两台,内网IP能ping通)、浪潮云(三台linux,内网IP连着),微软云虚拟...

2015/09/26 10:17

没有更多内容

加载失败,请刷新页面

JBoss 系列七: Bela Ban's JGroups Manual 翻译 I - 序

关于 Bela Ban 和 JGroups JGroups作者Bela Ban于1998-1999在康奈尔大学(http://www.cornell.edu/)计算机科学学院攻读博士后(Post-Doc)学位。当时作者在Ken Birman(http://www.cs.corne...

2014/02/04 09:43
46
0
JGroups - 01历史

关于 Bela Ban 和 JGroups JGroups作者Bela Ban于1998-1999在康奈尔大学(http://www.cornell.edu/)计算机科学学院攻读博士后(Post-Doc)学位。当时作者在Ken Birman(http://www.cs.corne...

2017/03/21 18:12
74
0
数据网格,分布式缓存,No-SQL数据库,Key/Value数据存储

reserved Infinispan http://infinispan.org/ JBoss Data Grid(Infinispan)简介 JBoss Data Grid(Infinispan)下载安装和运行 JBoss Data Grid(Infinispan)CarMart 示例 JBoss Data Gri...

2014/02/04 09:43
110
0
JGroups系列之介绍和体会

JGroups系列之介绍和体会

2015/07/28 16:43
121
0
J2Cache 没有 Redis 也可以实现多节点的缓存同步

J2Cache 是一个两级的缓存框架,第一级是基于内存的数据缓存,支持 caffeine、ehcache2 和 ehcache3 ,二级缓存只支持 redis。 在某些生产环境中你可能没有 redis,但是又希望多个应用节点间...

2018/07/27 17:34
987
1
JBoss 系列十三:JBoss集群与基于jGroups 的坦克大战游戏

内容概要 如下图为JBoss集群中数据复制的简单示意图 如图中所示的两个节点的JBoss集群,一般来说一个集群中我们需要将http会话、EJB、JMS、Hibernate二级缓存等在所有节点上保持同步,也就是...

2014/02/04 09:45
139
0
JGroups - 02架构概述

群组通信使用“组和成员”的概念。一般来说,成员是组的一个部分,一个组中包括多个成员。或者可以理解为,成员是一个节点,一组是一个集群。 一个节点是一个进程,位于某个主机上。一个集群...

2017/03/21 18:34
63
0
JBoss 系列四十八:JBoss 7/WildFly 使用TCP构建集群

我知道JBoss 集群Default 的设定就是UDP(JGroups),但在实际环境中的网络环境时常不允许UDP,在这种情况下,我们就需要使用TCP。 JBoss 7/WildFly 中负责集群的主要模块是JGroups 跟 Infini...

2014/02/04 09:44
76
0
JBoss 系列十五:JBoss7/WildFly集群中新节点加入状态交换过程

内容概要 如下图 三台JBoss(node1, node2, node3)组成的集群(其中node1为协调者),新节点node4加入集群,JBoss集群中所有节点状态要保持一致,这就需要node4从集群的协调者node1交换状态...

2014/02/04 09:45
67
0
JBoss 系列四十九:JBoss 7/WildFly 中端口使用列表

JBoss 7中端口使用列表 JBoss 7中所有配置都在一个文件中(standaone*.xml, domain.xml),和之前的JBoss相比JBoss 7用到的端口变少,我们将以表格的形式列出所有使用到的端口。 Name Port Mu...

2014/02/04 09:44
265
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部