奥尔良有没有办法确保相同类型的 X 提醒颗粒托管在不同的筒仓上?
动机:我想在运行后台处理的 Azure 云服务中使用 Orleans,并且应该对故障和由于就地升级导致的孤岛停机具有高度弹性。在我的场景中,需要使用计时器始终处于活动状态的谷物,如果它的托管筒仓出现故障,那么它应该在几秒钟内在另一个筒仓上再次激活。在 Azure 云服务升级期间,实例分为 5 组,一次升级一组,这意味着在升级期间,我总是有 20% 的实例关闭,这使得始终保持活跃的粒度变得具有挑战性。我咨询了 Sergey Bykov,我们提出了几个想法,其中一个是引入“保持活力”颗粒,其目的是 ping“始终处于活动状态”的颗粒以确保其处于活动状态。