Nous devons penser grand et nos applications doivent évoluer pour fonctionner sur la plate-forme Windows Azure. Mais comment simuler un crash de l'une des machines virtuelles exécutant mon application?
Je veux voir (debug) comment mon application se comporte dans un tel environnement.Comment simuler un plantage de machine virtuelle Windows Azure dans mon DevAppFabric
0
A
Répondre
1
Simuler les fautes est simple (il suffit d'appeler Thread.Abord()); mais cela ne vous en dira pas long sur votre conception.
En particulier, le débogage est un peu hors de propos, car à chaque fois que le VM cesse de fonctionner, il n'y a plus rien à observer (rien de plus à déboguer). Vous devez juste supposer que votre application est susceptible d'être brusquement arrêtée à tout moment de son exécution. Puisque vous ne pouvez pas observer de manière réaliste toutes les corruptions subtiles de données qui pourraient être causées par des exécutions interrompues, vous devriez penser à votre conception de persistance pour être résilient à ce problème dès le début (les processus idempotents aident beaucoup si possible).