Apache Ignite Fault Tolerance Cluster Set up

时间:2017-06-15 12:43:05

标签: ignite

我已经开始研究Apache Ignite了, 我提到https://apacheignite.readme.io/v1.0/docs,但无法理解群集。

群集仅用于数据备份吗?

1.(Node1客户端)我创建了Spring rest app并使用

将数据推送到缓存中
 Ignite ignite = Ignition.start("examples/config/example-ignite.xml")) 

2.Reaming Node2,Node3(服务器)以

开头
Area = new QMdiArea;
mdiAreas.append(Area);
ui->tabWidget->addTab(Area,"new");
int lastindex = ui->tabWidget->count()-1;
ui->tabWidget->setCurrentIndex(lastindex);
actualMonitorIndex = lastindex;

我的问题是

1.设置这些配置以实现Fault Tolerance?

2.如果我的Node1关闭,我必须自动转发请求到另一个节点。

请帮我讲解群集配置。

1 个答案:

答案 0 :(得分:3)

Apache Ignite集群是一组互连的计算机和JVM进程,表示为应用程序的单个计算单元和存储。

有两种类型的节点 - 存储数据集并处理查询和计算的节点(服务器节点)以及用于从应用程序端(客户机节点)连接到集群的节点。查看更多详情here

回答你的问题:

  1. 要使群集容错,必须按照in this doc所述增加数据冗余级别(条目的备份副本数)。
  2. 不,这是由Ignite自动处理的。您只需使用客户端节点连接到群集即可。
  3. 另外,我建议您仔细阅读Ignite入门指南系列: