GitHubが公開したfreno:MySQLの書き込みを協調的に制御する高可用性スロットラー

GitHub Freno: cooperative, highly available throttler service

GitHubが公開したfreno:MySQLの書き込みを協調的に制御する高可用性スロットラー

GitHubがオープンソースで公開したfrenoは、MySQLクラスタへの書き込みを協調的に制御する高可用性スロットラーサービスです。レプリケーション遅延が閾値を超えると、協調するクライアントの書き込みを抑制します。frenoはクライアントとバックエンドの間のプロキシではなく、ストアの状態を監視して「書き込み可」または「書き込み停止」を推奨します。Raftコンセンサスプロトコルにより高可用性を実現し、動的なサーバーインベントリの変化に適応します。バルク操作やスキーママイグレーション時のレプリケーション遅延を防ぐのに役立ちます。

frenoはバックエンドストアとクライアントの間のプロキシではなく、単にストアを監視して「書き込んでよい」または「書き込みを停止すべき」と伝えるだけです。

この日のほかの記事

2026-07-07