GitHub Freno: Kooperativer Throttler-Dienst mit hoher Verfügbarkeit

GitHub Freno: cooperative, highly available throttler service

GitHub Freno: Kooperativer Throttler-Dienst mit hoher Verfügbarkeit

Freno ist ein kooperativer Throttler-Dienst von GitHub, der Clients dabei hilft, Schreibvorgänge auf MySQL-Cluster zu drosseln, basierend auf dem Replikationsstatus. Er ist hochverfügbar dank des Raft-Konsensprotokolls und passt sich dynamisch an Änderungen im Serverbestand an. Clients fragen Freno, ob sie schreiben dürfen, und erhalten eine klare Antwort. Freno eignet sich besonders für Massenoperationen wie Schema-Migrationen oder große Updates, um Replikationsverzögerungen zu vermeiden.

Freno ist kein Proxy zwischen dem Client und dem Backend-Store; es beobachtet lediglich den Store und sagt: 'Du kannst schreiben' oder 'Du solltest aufhören zu schreiben'.

Mehr von diesem Tag

2026-07-07