首页 > 解决方案 > 点燃重复执行

问题描述

我在 Ignite 客户端中发送请求,客户端在集群中的 Ignite 服务器上执行任务。服务器需要从缓存中计算一些数据并将响应返回给客户端。客户端使用 IgniteCompute 执行,但如果服务器丢失(崩溃、连接丢失、超时),Ignite 不会平衡此任务以执行另一台服务器。

如果与集群中的服务器失去连接,我的问题可以执行 Ignite 修复(重复)吗?或者我需要自己在客户端检查这个错误并发送重复请求?

我发现了一些属性:

设置确认超时

设置套接字超时

设置网络超时

setDiscoverySpi

setFailureDetectionTimeout

setClientFailureDetectionTimeout

setRebalanceTimeout

但它不工作....

我的堆栈

标签: ignitegridgain

解决方案


Ignite 在作业方面支持故障转移。为了实现这一点,您需要配置FailoverSPI. 更多信息可以在文档中找到。


推荐阅读