Apache Ignite 容错集群设置

Apache Ignite Fault Tolerance Cluster Set up

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

集群只做数据备份吗?[=​​13=]

1.(Node1 客户端)我创建了 spring rest 应用程序并使用

将数据推送到缓存中
      Ignite ignite = Ignition.start("examples/config/example-ignite.xml")
      IgniteCache<Integer, String> cache=ignite.getOrCreateCache("myCache");

      cache.put(1, "Hello");
      cache.put(2, "World!");

2.Reaming 节点 2、节点 3(服务器)以

开始
 Ignite ignite = Ignition.start("examples/config/example-ignite.xml")) 

我的问题是

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

2.If 我的节点 1 挂了,我必须自动将请求转发到另一个节点。

请帮我配置一下集群。

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

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

回答您的问题:

  1. 为了使集群容错,必须增加数据冗余级别(条目的备份副本数),如in this doc所述。
  2. 不,这是由 Ignite 自动处理的。您只需要使用客户端节点连接到集群即可。

此外,我建议您通读 Ignite 入门指南系列: