War es hilfreich?

Lösung

Was folgt aus:

  • , wenn Sie einen Server trennen erkennen, geben Sie einen "Ping" Modus
  • in dem „Ping-Modus“, stellen Sie die Kunden „Sendtimeout“ zu etwas sehr kurz, z.B. so etwas wie 2 Sekunden oder so, da Ihr Anruf auf den Ping-Methode des Service sollte fast sofort beantwortet werden
  • , sobald Ihr „Ping“ erfolgreich gearbeitet, Sie wieder die Client-Proxy neu erstellen und die Kunden „Sendtimeout“ wieder auf den ursprünglichen Wert (Standard ist 1 Minute - hängt davon ab, was Sinn macht für Sie 15 Sekunden, 30 Sekunden - was auch immer)

So, wenn Sie in „Ping-Modus“ sind, erhalten Sie Ihre Antworten (oder Timeouts) schnell und Sie können die Verfügbarkeit des Dienstes schnell erkennen.

scroll top