JGroups 的 Raft 实现 jgroups-raft

Apache
Java
跨平台
2015-05-16
红薯

jgroups-raft 项目是  JGroups 框架对 Raft 的实现。

Maven:

<groupId>org.jgroups</groupId>
<artifactId>jgroups-raft</artifactId>
<version>0.2</version>

Raft 是一个容易理解的共识算法。在容错和性能方面它相当于 Paxos(Google 的一致性算法)。所不同的是,它的分解为相对独立的子问题,和它干净地处理所有实用的系统所需的主要部分。我们希望 Raft 将使共识可用于更广泛的受众,而这广泛的观众将能够开发各种高质量的一致同意的系统。

Raft is a consensus algorithm that is designed to be easy to understand. It's equivalent to Paxos in fault-tolerance and performance. The difference is that it's decomposed into relatively independent subproblems, and it cleanly addresses all major pieces needed for practical systems. We hope Raft will make consensus available to a wider audience, and that this wider audience will be able to develop a variety of higher quality consensus-based systems than are available today.

加载中

评论(0)

暂无评论

jgroups-raft 0.2 发布,JGroups 的 Raft 实现

jgroups-raft 0.2 发布,与 0.1 版本比较,该版本主要改变包括: 要求 Java 8 支持 实现服务器的动态添加和删除 文档的编写 基于复制计数器的共识算法实现 完整列表请看这里。 jgroups-raft...

2015/05/16 07:36

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

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
44
0
JGroups系列之介绍和体会

JGroups系列之介绍和体会

2015/07/28 16:43
108
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
97
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
53
0
J2Cache 没有 Redis 也可以实现多节点的缓存同步

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

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

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

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

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

2017/03/21 18:34
50
0
JBoss 系列十五:JBoss7/WildFly集群中新节点加入状态交换过程

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

2014/02/04 09:45
67
0
JBoss 系列四十八:JBoss 7/WildFly 使用TCP构建集群

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

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

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

2014/02/04 09:44
255
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部