System Design · Senior · Frage 59 von 75
Warum nutzt man Two-Phase Commit über Microservices hinweg selten?
- 1Es wird über das HTTP-Protokoll nicht unterstützt
- 2Es blockiert Teilnehmer und senkt die Verfügbarkeit
- 3Es verliert per Design bei jedem Ausfall Daten
Antwort zeigen
Richtige Antwort: Es blockiert Teilnehmer und senkt die Verfügbarkeit
Erklärung
Fällt der Koordinator zum falschen Zeitpunkt aus, halten die Teilnehmer Sperren, bis er sich erholt.