DeployedStatefulServiceReplicaDetailInfo
Informasi tentang replika stateful yang berjalan dalam paket kode. Catatan DeployedServiceReplicaQueryResult akan berisi data duplikat seperti ServiceKind, ServiceName, PartitionId, dan replicaId.
Properti
Nama | Jenis | Diperlukan |
---|---|---|
ServiceName |
string | Tidak |
PartitionId |
string (uuid) | Tidak |
CurrentServiceOperation |
string (enum) | Tidak |
CurrentServiceOperationStartTimeUtc |
string (tanggal-waktu) | Tidak |
ReportedLoad |
array LoadMetricReportInfo | Tidak |
ReplicaId |
string | Tidak |
CurrentReplicatorOperation |
string (enum) | Tidak |
ReadStatus |
string (enum) | Tidak |
WriteStatus |
string (enum) | Tidak |
ReplicatorStatus |
ReplicatorStatus | Tidak |
ReplicaStatus |
KeyValueStoreReplicaStatus | Tidak |
DeployedServiceReplicaQueryResult |
DeployedStatefulServiceReplicaInfo | Tidak |
ServiceName
Jenis: string
Diperlukan: Tidak
Nama hierarkis lengkap layanan dalam format URI yang dimulai dengan fabric:
.
PartitionId
Jenis: string (uuid)
Diperlukan: Tidak
ID internal yang digunakan oleh Service Fabric untuk mengidentifikasi partisi secara unik. Ini adalah GUID yang dihasilkan secara acak ketika layanan dibuat. ID partisi unik dan tidak berubah selama masa pakai layanan. Jika layanan yang sama dihapus dan dibuat ulang ID partisinya akan berbeda.
CurrentServiceOperation
Jenis: string (enum)
Diperlukan: Tidak
Menentukan operasi siklus hidup aktif saat ini pada replika layanan stateful atau instans layanan stateless.
Potensi nilai:
-
Unknown
- Dicadangkan untuk digunakan di masa mendatang. -
None
- Replika atau instans layanan tidak mengalami perubahan siklus hidup apa pun. -
Open
- Replika atau instans layanan sedang dibuka. -
ChangeRole
- Replika layanan mengubah peran. -
Close
- Replika layanan atau instans sedang ditutup. -
Abort
- Replika atau instans layanan sedang dibatalkan.
CurrentServiceOperationStartTimeUtc
Jenis: string (tanggal-waktu)
Diperlukan: Tidak
Waktu mulai operasi layanan saat ini dalam format UTC.
ReportedLoad
Jenis: array LoadMetricReportInfo
Diperlukan: Tidak
Daftar beban yang dilaporkan oleh replika.
ReplicaId
Jenis: string
Diperlukan: Tidak
Id replika layanan stateful. ReplicaId digunakan oleh Service Fabric untuk mengidentifikasi replika partisi secara unik. Ini unik dalam partisi dan tidak berubah selama masa pakai replika. Jika replika dihilangkan dan replika lain dibuat pada simpul yang sama untuk partisi yang sama, replika akan mendapatkan nilai yang berbeda untuk id. Terkadang id instans layanan stateless juga disebut sebagai id replika.
CurrentReplicatorOperation
Jenis: string (enum)
Diperlukan: Tidak
Menentukan operasi yang saat ini sedang dijalankan oleh Replikator.
Potensi nilai:
-
Invalid
- Nilai default jika replikator belum siap. -
None
- Replikator tidak menjalankan operasi apa pun dari perspektif Service Fabric. -
Open
- Replikator sedang dibuka. -
ChangeRole
- Replikator sedang dalam proses mengubah perannya. -
UpdateEpoch
- Karena perubahan set replika, replikator sedang diperbarui dengan Epoch-nya. -
Close
- Replikator ditutup. -
Abort
- Replikator sedang dibatalkan. -
OnDataLoss
- Replikator menangani kondisi kehilangan data, di mana layanan pengguna berpotensi memulihkan status dari sumber eksternal. -
WaitForCatchup
- Replikator sedang menunggu kuorum replika untuk terjebak ke status terbaru. -
Build
- Replikator sedang dalam proses membangun satu atau beberapa replika.
ReadStatus
Jenis: string (enum)
Diperlukan: Tidak
Menentukan status akses partisi.
Potensi nilai:
-
Invalid
- Menunjukkan bahwa status akses operasi baca atau tulis tidak valid. Nilai ini tidak dikembalikan ke pemanggil. -
Granted
- Menunjukkan bahwa akses operasi baca atau tulis diberikan dan operasi diizinkan. -
ReconfigurationPending
- Menunjukkan bahwa klien harus mencoba lagi nanti, karena konfigurasi ulang sedang berlangsung. -
NotPrimary
- Menunjukkan bahwa permintaan klien ini diterima oleh replika yang bukan replika Utama. -
NoWriteQuorum
- Menunjukkan bahwa tidak ada kuorum tulis yang tersedia dan, oleh karena itu, tidak ada operasi tulis yang dapat diterima.
WriteStatus
Jenis: string (enum)
Diperlukan: Tidak
Menentukan status akses partisi.
Potensi nilai:
-
Invalid
- Menunjukkan bahwa status akses operasi baca atau tulis tidak valid. Nilai ini tidak dikembalikan ke pemanggil. -
Granted
- Menunjukkan bahwa akses operasi baca atau tulis diberikan dan operasi diizinkan. -
ReconfigurationPending
- Menunjukkan bahwa klien harus mencoba lagi nanti, karena konfigurasi ulang sedang berlangsung. -
NotPrimary
- Menunjukkan bahwa permintaan klien ini diterima oleh replika yang bukan replika Utama. -
NoWriteQuorum
- Menunjukkan bahwa tidak ada kuorum tulis yang tersedia dan, oleh karena itu, tidak ada operasi tulis yang dapat diterima.
ReplicatorStatus
Jenis: ReplicatorStatus
Diperlukan: Tidak
Mewakili kelas dasar untuk status replikator primer atau sekunder.
Berisi informasi tentang replikator service fabric seperti pemanfaatan antrean replikasi/salin, tanda waktu penerimaan terakhir yang diterima, dll.
ReplicaStatus
Jenis: KeyValueStoreReplicaStatus
Diperlukan: Tidak
Informasi terkait penyimpanan nilai kunci untuk replika.
DeployedServiceReplicaQueryResult
Jenis: DeployedStatefulServiceReplicaInfo
Diperlukan: Tidak
Informasi tentang replika layanan stateful yang disebarkan pada node.