Frage

Wir müssen groß denken und unsere Anwendungen müssen Maßstab, um auf der Windows Azure-Plattform zu arbeiten. Aber wie simulieren ich einen Absturz einer der VMs meine Anwendung ausgeführt wird?
Ich möchte sehen (debug), wie meine Anwendung verhält sich in einer solchen Umgebung.

War es hilfreich?

Lösung

Störungen Simulieren ist einfach (nur nennen Thread.Abord ()); aber es wird Ihnen nicht viel über Ihr Design erzählen.

Insbesondere das Debuggen ist ein bisschen irrelevant, weil, wenn VM Stopp dort arbeitet, ist nichts mehr zu beobachten (nichts mehr zu debuggen auch). Sie sollten einfach mal davon aus, dass Ihre Anwendung wahrscheinlich abrupt an einer beliebigen Stelle seiner Ausführung gestoppt werden soll.

Da können Sie nicht realistisch, alle die subtilen Datenverfälschungen beobachten, die durch unterbrochene Exekutionen verursacht werden könnten, sollten Sie mit Ihrem Ausdauer Design denken, ein solches Problem von Anfang an federnd (idempotent Prozesse helfen, eine Menge, wenn möglich).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top