QA-Grundlagen · Senior · Frage 29 von 76
Wie testet man Eventual Consistency in einem verteilten System?
- 1Innerhalb eines Timeouts auf den erwarteten Zustand pollen statt sofort zu prüfen
- 2Eventually-consistent-Teile nur manuell testen
- 3Vor jeder Assertion einen festen Sleep von zehn Sekunden einbauen
Antwort zeigen
Richtige Antwort: Innerhalb eines Timeouts auf den erwarteten Zustand pollen statt sofort zu prüfen
Erklärung
Daten brauchen Zeit, um sich zu verbreiten. Assertions, die wiederholen, bis eine Bedingung gilt (mit sinnvollem Limit), sind stabil und scheitern klar, wenn Konsistenz nie eintritt.