Si un appel est effectué sur un acteur avec état dans le service fabric et que l'acteur ne parvient pas à terminer la méthode (par exemple, la machine sur laquelle il est redémarré/écrasé), la méthode reprend-elle? redémarrer) sur l'une des répliques promues en primaire?Acteurs avec état et achèvement des appels de méthode
0
A
Répondre
0
Vous ne savez pas si la méthode qui était en cours d'exécution avant le blocage continuerait. Mais autant que je sache, l'une des répliques serait promue au primaire.
1
Vous devez ajouter un modèle de nouvelle tentative de manipulation de défaut à votre code d'appel, voir https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-services-communication
Cela signifie que, après un certain nombre de tentatives, l'appelant sera en mesure d'obtenir une réponse réussie, après l'acteur appelé obtient retour en ligne.