ReplicaRole 列挙型
- java.
lang. Object - java.
lang. Enum<ReplicaRole> - system.
fabric. ReplicaRole
- system.
- java.
public enum ReplicaRole
ステートフル サービス レプリカのロールを示します。
発言:Service Fabric では、現在実行されているロールに応じて、サービス レプリカとは異なる動作が必要です。
フィールド
ActiveSecondary |
プライマリ レプリカから状態更新を受信したセット内のレプリカを参照し、適用して、承認を返信します。 セカンダリ レプリカは、レプリカ セットの書き込みクォーラムに参加する必要があります。 1 つのレプリカ セットには、同時に複数のアクティブなセカンダリ レプリカが存在する可能性があります。 アクティブなセカンダリ レプリカの数は、信頼性サブシステムで保守するために構成可能です。 |
IdleSecondary |
アクティブなセカンダリ レプリカになる準備をするには、プライマリ レプリカから状態転送を受信したセット内のレプリカを参照します。 1 つのレプリカ セットには、同時に複数のアイドルなセカンダリ レプリカが存在する可能性があります。 アイドルなセカンダリ レプリカは、書き込みクォーラムの一部としてカウントされません。 |
None |
レプリカ セットに関してレプリカが責任を持たないことを示します。
発言: このロールが示されている場合 changeRoleAsync(ReplicaRole newRole, CancellationToken cancellationToken) は、このレプリカに関連付けられている永続的な状態を削除しても安全です。 |
Primary |
強力な一貫性セマンティクスを強制するには、すべての読み取り操作と書き込み操作が完了したセットのレプリカを参照します。 読み取り操作を直接処理するには、プライマリ レプリカを使用します。書き込み操作を承認するには、レプリカ セットのレプリカのクォーラムを使用する必要があります。 1 つのレプリカ セットには同時に 1 つのプライマリ レプリカのみが存在します。 |
Unknown |
レプリカが作成される初期ロールを示します。 |
メソッド
get(int value)
getValue()
public int getValue()
戻り値
適用対象
Azure SDK for Java