Stanislaus HeesBuchbegleitung

LESEN · VERSTEHEN · WEITERDENKEN

KI ins eigene Produkt · Seite 210

Inhalt

Klickt Mara bei einem Vorschlag auf „Abbrechen“, dürfen verspätete Ergebnisse dieses Auftrags ihre Auswahl nicht mehr verändern, und erst recht darf keine Reservierung entstehen. Ein bereits gestarteter Aufruf bei einem anderen Dienst lässt sich nicht immer vollständig stoppen. Deshalb muss Leihregal unabhängig davon verhindern, dass ein verworfenes Ergebnis später wirksam wird. Bei einer gespeicherten Reservierung gilt etwas anderes: Das Schließen der Seite nimmt sie nicht zurück. Eine Stornierung ist ein eigener Vorgang, und die Beschriftung muss unterscheiden, ob Mara eine laufende Berechnung verwirft oder eine Reservierung ändert.

Wenn zu viele Anfragen kommen

Am 15. November 2022 öffnete Ticketmaster den Vorverkauf für Taylor Swifts Eras-Tour. Das System verzeichnete nach eigenen Angaben 3,5 Milliarden Anfragen, viermal so viele wie bei seinem bisherigen Höchststand. Die Seite brach unter der Last zusammen, Fans hingen stundenlang in Warteschlangen, und der allgemeine Verkauf wurde abgesagt. Der Fall landete schließlich vor dem US-Senat. 6

Leihregal hat keine Swifties. Aber auch bei einer Handvoll gleichzeitiger Nutzer kann ein Modelldienst Aufrufe begrenzen, wie Kapitel 3 an den Fehlern 429 und 529 gezeigt hat. Sofortiges Wiederholen würde zusätzliche Last erzeugen. Für vorübergehende Fehler wiederholt die Anwendung deshalb begrenzt und wartet dazwischen immer länger. Diese Wartezeiten heißen Backoff. Kleine zufällige Unterschiede in den Wartezeiten, Jitter genannt, verhindern, dass viele