2017-09-04 5 views
1

Quelle est la gestion des échecs des applications logiques en cas d'échec de l'application logique elle-même (c'est-à-dire que toutes les fonctions sont correctes)? Considérons par exemple un cas où j'ai un déclencheur, puis j'appelle une API REST pour obtenir un jeton d'authentification, puis j'utilise ce jeton pour appeler un long processus et je l'interroge jusqu'à la fin.azure logic apps gestion des pannes

Maintenant, l'application logique se bloque au milieu (par exemple en raison d'une défaillance matérielle du côté azur).

Que se passerait-il? cela échouerait-il simplement? Serait-il redémarré depuis le début (et peut-être commencer le long processus plusieurs fois)? Serait-il redémarré à partir de l'état dans lequel il était (et risquerait que le jeton d'authentification ne devienne obsolète?)

S'il échoue simplement, est-ce qu'il y a un moyen pour moi d'avoir un déclencheur sur ce qui se passe et une entrée sur le processus? c'était (et quelles étaient les entrées de déclenchement)?

Répondre

1

Il va redémarrer là il était avant la panne du serveur. Les applications logiques garantissent que si une exécution démarre, elle sera exécutée jusqu'à la fin.

0

Vous pouvez ajouter une alerte sur l'application logique qui peut être configurée pour envoyer du courrier, appeler un webhook http ou déclencher une autre application logique lorsqu'une défaillance se produit