Ich arbeite an einer Azure Service Fabric-Lösung. Ich habe einen Actor mit einem Staat implementiert, alles funktioniert gut. Kann mir jemand erklären, was passiert, wenn eine Benutzerausnahme in meiner Actor-Implementierung ausgelöst wird? Was macht die Service Fabric-Umgebung, wenn ein Aufruf an einen Aktor eine Ausnahme auslöst? Gibt es eine Standard-Wiederholungslogik, die den Anruf erneut erzwingt?Azure Service Fabric Actor Wiederholungslogik bei Ausnahme
Antwort
Wenn ein Aktor eine Ausnahme auslöst, wird sie innerhalb ActorRemotingExceptionHandler oder einer anderen Standardimplementierung von IExceptionHandler
behandelt. Wenn es sich bei der Ausnahme um eine normale Ausnahme handelt, die nicht mit Netzwerkproblemen oder der Verfügbarkeit von Clustern oder Knoten zusammenhängt, wird sie auf der Clientseite neu gestartet, wo Sie sie verarbeiten können.
OK, ich habe in meiner Situation gehostet ein WebApi Controller im Cluster. Der Controller ruft einen Akteur mit einem Status auf. Wenn in meiner Actor-Implementierung eine Exception ausgelöst wird, kehrt der Aufruf an den Actor nie zurück. Alles funktioniert in meinem LocalCluster, aber im Azure-Cluster wird der Aufruf nie zurückgegeben. – M009
@ M009 Sind Sie sicher, dass Sie den gleichen Typ von Ausnahme in Ihrem lokalen Umgebung und in Azure haben? Und haben Sie die gleichen Versionen von SDK installiert? Benutzt du das Neueste? – cassandrad
@ M009 und welche Art von Ausnahme erhalten Sie? – cassandrad
- 1. Azure Service Fabric Instanzanzahl
- 2. Azure-App-Service und Azure Service Fabric
- 3. Azure Service-Fabric Aktivierungsfehler
- 4. In Azure Service Fabric
- 5. Azure Service-Fabric Mandantenfähigkeit
- 6. Azure Service Fabric Nachrichtenwarteschlange
- 7. Wie kann das Zeitlimit für einen Azure Service Fabric Actor erhöht werden?
- 8. SQL Azure Datenbank Wiederholungslogik
- 9. Azure Service Fabric On-Premise-Lizenzierung
- 10. Azure Service Fabric 5.1.150.9590 On-Premise-Cluster
- 11. Service Fabric Actor-Schnittstellen, die mehrere Schnittstellen implementieren
- 12. Azure Service Fabric: Wie finde ich heraus, ob ein Actor bereits existiert?
- 13. Azure Service Fabric- und API-Verwaltungsintegration
- 14. Design der Anwendung in Azure Service Fabric
- 15. Azure Service Fabric - Kontinuierliche Integration auf VSTS
- 16. Geo-Redundanz in Azure Service Fabric-Anwendungen
- 17. Azure Service Fabric zuverlässige Dienste Zustand?
- 18. Azure Service Fabric Paket erstellen Befehlszeile
- 19. Azure Service Fabric - Verbesserung der lokalen Leistung
- 20. Timeout-Ausnahme bei Anforderung an Remote-Actor
- 21. Endpoint Name in Projekt zum Einsatz auf Azure Service-Fabric
- 22. Dependency Injection von IActorStateManager in Azure Service-Fabric Stateful Schauspieler
- 23. Azure Service-Fabric-Protokollierung Azure Diagnostics funktioniert nicht
- 24. Azure Service Fabric: Microsoft Service Fabric-Hostdienst kann nicht ausgeführt werden
- 25. Azure Service Fabric: lokales Service Fabric Cluster kann nicht ausgeführt werden
- 26. Wie kann ich mehrere Service Fabric Actor-Typen in einem einzelnen Service hosten?
- 27. Wie wird eine lokale Instanz von Azure Service Fabric heruntergefahren?
- 28. Kann ich azure service fabric vm-Knoten anpassen?
- 29. Übergang zwischen Stateful Service und externer Persistenz in Azure Service Fabric
- 30. eine Scala Remote Actor Ausnahme
Mögliches Duplikat [Azure Service-Fabric-Schauspieler - nicht behandelte Ausnahmen] (http://stackoverflow.com/questions/37191068/azure-service-fabric-actors-unhandled-exceptions) –