"Abstürzen" ist natürlich so eine Sache.
Eine Anwendung kann den Dienst versagen, aber ganz brav auf sämtliche Messages reagieren. Trotzdem ist sie aus Sicht des Anwenders (andere App oder Benutzer) 'abgeschmiert'.
Ich finde die Aussage von taveuni auch etwas voreilig, zumal die Begründung
Diesbezüglich haben wir schon Mannmonate investiert und schlussendlich aufgegeben.
etwas dürftig ist.
Die
imho einzige Möglichkeit, einen Absturz zu erkennen, wäre ein periodischer Integrationstest, d.h. die Anwendung prüft selbst, ob die relevanten Komponenten noch funktionstüchtig sind und meldet das Ergebnis an einen Wächter. Bleibt die Meldung aus (oder ist eben negativ), wird entsprechend reagiert.