menu
Ticketing
ドキュメント
light_mode
language
日本語
close
紹介
Ticketingとは?
動作原理
仕組み
プロトコル(API)
概要
トランスポート層
リクエスト
A · 取得
R · 解放
レスポンス
A · 取得済み
T · タイムアウト
R · 解放済み
N · 見つかりません
E · エラー
M · 移動
フィールド制約
リクエスト × キー状態マトリクス
フェンシングトークン
応答マッチングルール
セッション例
プロトコル(クラスター)
概要
サーバー間
P - レプリケーションハンドシェイク
K - Upsert/スナップショットエントリ
F - スナップショット終了
R - キー削除
H - ハートビート
X - 昇格コマンド
設定ルール
ローリングリスタート手順
関連情報
ライブラリ
すべてのライブラリ
Rust (cargo)
Java / Kotlin (maven)
Javascript / Typescript (npm)
Python (pypi)
C# (nuget)
Go
Ruby (gems)
C/C++ (vcpkg)
サービス
Ticketing サーバー
無停止再起動(ローリング)手順
アクティブの不在時間をなくすには、順次再起動します。
スタンバイから
1台ずつ再起動します(アクティブはそのままサービスを継続)。再起動したスタンバイが再度接続し レプリケーションを再開したことを確認します。
最後に
アクティブを
Ctrl+C
で停止します →
ハンドオフ(
X
)
により スタンバイが昇格し、クライアントが切り替わります。
停止した旧アクティブを再度起動します → 現在のアクティブのスタンバイとして合流します(自動フェイルバックはありません)。
arrow_back
前へ
設定ルール
次へ
関連情報
arrow_forward