Ich bin neu in Java und RMI, aber ich versuche, meine App so zu schreiben, dass viele Clients mit einem einzigen Server verbunden sind. So weit, so gut ....Erkennen von Serverabsturz mit RMI
Aber wenn ich den Server schließe (ein Crash- oder Kommunikationsproblem simulierend) bleiben meine Klienten nicht bewusst, bis ich meinen nächsten Anruf zum Server mache. Es ist eine Voraussetzung, dass meine Kunden weiterhin ohne den Server im "Offline-Modus" arbeiten und je früher ich weiß, dass ich offline bin, desto besser wird die Benutzererfahrung sein.
Gibt es eine aktive Verbindung, die offen bleibt, dass der Client ein Problem mit oder ähnlichem erkennen kann - oder muss ich einfach warten, bis der nächste Anruf fehlschlägt? Ich dachte, ich könnte einen 'Health-Check' machen, der den Server anpingt, aber es schien, als wäre es nicht der beste Ansatz.
Vielen Dank für jede Hilfe