【问题标题】:Ignite repeat execute点燃重复执行
【发布时间】:2021-07-01 14:55:31
【问题描述】:

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

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

我找到了一些属性:

setAckTimeout

setSocketTimeout

设置网络超时

setDiscoverySpi

setFailureDetectionTimeout

setClientFailureDetectionTimeout

setRebalanceTimeout

但它不起作用....

我的堆栈

  • Java 1.8
  • SpringBoot 2.4.5
  • 点燃 2.10

【问题讨论】:

    标签: ignite gridgain


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-13
      • 2022-12-08
      • 1970-01-01
      • 2022-08-15
      • 2012-01-22
      • 1970-01-01
      • 1970-01-01
      • 2020-04-24
      相关资源
      最近更新 更多