因此,我们正在测试 Grain Fail-over 的工作原理,以防某些孤岛由于某种原因(服务器关闭等)无响应。目前,我们有两个筒仓在两台不同的机器上运行,每台机器上都激活了谷物。然后我们继续杀死其中一个筒仓(出乎意料)。我们尝试在 DEAD silo 上调用一个grain,在超时后(我相信总共是 3 分钟左右)抛出一个异常,说明 Silo 拒绝连接。现在,我们相信在一个筒仓被宣布为 DEAD 后,如果我们重试激活,一个谷粒只会在另一个筒仓上被激活。这对我们来说很好。但是,我们想知道是否有某种方法可以自动重试而不是自己执行逻辑。