DeployedStatefulServiceReplicaInfo
Informasi tentang replika layanan stateful yang disebarkan pada node.
Properti
Nama | Jenis | Diperlukan |
---|---|---|
ServiceName |
string | Tidak |
ServiceTypeName |
string | Tidak |
ServiceManifestName |
string | Tidak |
CodePackageName |
string | Tidak |
PartitionId |
string (uuid) | Tidak |
ReplicaStatus |
string (enum) | Tidak |
Address |
string | Tidak |
ServicePackageActivationId |
string | Tidak |
HostProcessId |
string | Tidak |
ReplicaId |
string | Tidak |
ReplicaRole |
string (enum) | Tidak |
ReconfigurationInformation |
Konfigurasi UlangInformasi | Tidak |
ServiceName
Jenis: string
Diperlukan: Tidak
Nama lengkap layanan dengan skema URI 'fabric:'.
ServiceTypeName
Jenis: string
Diperlukan: Tidak
Nama jenis layanan seperti yang ditentukan dalam manifes layanan.
ServiceManifestName
Jenis: string
Diperlukan: Tidak
Nama manifes layanan tempat jenis layanan ini ditentukan.
CodePackageName
Jenis: string
Diperlukan: Tidak
Nama paket kode yang menghosting replika ini.
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.
ReplicaStatus
Jenis: string (enum)
Diperlukan: Tidak
Status replika layanan.
Potensi nilai:
Invalid
- Menunjukkan status replika tidak valid. Semua enumerasi Service Fabric memiliki jenis yang tidak valid. Nilainya berbasis nol.InBuild
- Replika sedang dibangun. Ini berarti bahwa replika utama menyemai replika ini. Nilainya adalah 1.Standby
- Replika dalam siaga. Nilainya adalah 2.Ready
- Replika sudah siap. Nilainya adalah 3.Down
- Replikanya tidak berfungsi. Nilainya adalah 4.Dropped
- Replika dihilangkan. Ini berarti bahwa replika telah dihapus dari set replika. Jika dipertahankan, statusnya telah dihapus. Nilainya adalah 5.
Address
Jenis: string
Diperlukan: Tidak
Alamat terakhir yang dikembalikan oleh replika di Open atau ChangeRole.
ServicePackageActivationId
Jenis: string
Diperlukan: Tidak
ActivationId dari paket layanan yang disebarkan. Jika ServicePackageActivationMode yang ditentukan pada saat membuat layanan adalah 'SharedProcess' (atau jika tidak ditentukan, dalam hal ini default ke 'SharedProcess'), maka nilai ServicePackageActivationId selalu merupakan string kosong.
HostProcessId
Jenis: string
Diperlukan: Tidak
ID proses host dari proses yang menghosting replika. Ini akan menjadi nol jika replika tidak berfungsi. Dalam kontainer hyper-v, ID proses host ini akan berasal dari kernel yang berbeda.
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.
ReplicaRole
Jenis: string (enum)
Diperlukan: Tidak
Peran replika layanan stateful.
Potensi nilai:
Unknown
- Menunjukkan peran awal tempat replika dibuat. Nilainya berbasis nol.None
- Menentukan bahwa replika tidak memiliki tanggung jawab sehubungan dengan set replika. Nilainya adalah 1Primary
- Mengacu pada replika dalam set tempat semua operasi baca dan tulis selesai untuk menegakkan semantik konsistensi yang kuat. Operasi baca ditangani langsung oleh replika Utama, sementara operasi tulis harus diakui oleh kuorum replika dalam set replika. Hanya ada satu replika Utama dalam set replika pada satu waktu. Nilainya adalah 2.IdleSecondary
- Mengacu pada replika dalam set yang menerima transfer status dari replika Utama untuk bersiap menjadi replika Sekunder aktif. Mungkin ada beberapa replika Sekunder Menganggur dalam set replika pada satu waktu. Replika Sekunder Siaga tidak dihitung sebagai bagian dari kuorum tulis. Nilainya adalah 3.ActiveSecondary
- Mengacu pada replika dalam set yang menerima pembaruan status dari replika Utama, menerapkannya, dan mengirim pengakuan kembali. Replika sekunder harus berpartisipasi dalam kuorum tulis untuk set replika. Mungkin ada beberapa replika Sekunder aktif dalam set replika pada satu waktu. Jumlah replika Sekunder aktif dapat dikonfigurasi yang harus dipertahankan oleh subsistem keandalan. Nilainya adalah 4.IdleAuxiliary
- Mengacu pada replika dalam set yang menerima transfer status dari replika Utama untuk bersiap menjadi replika ActiveAuxiliary. Mungkin ada beberapa replika IdleAuxiliary dalam set replika pada satu waktu. Replika IdleAuxiliary tidak dihitung sebagai bagian dari kuorum tulis. Nilainya adalah 5.ActiveAuxiliary
- Mengacu pada replika dalam set yang menerima pembaruan status dari replika Utama, menerapkannya, dan mengirim pengakuan kembali. Replika ActiveAuxiliary harus berpartisipasi dalam kuorum tulis untuk set replika. Mungkin ada beberapa replika ActiveAuxiliary aktif dalam set replika pada satu waktu. Jumlah replika ActiveAuxiliary aktif dapat dikonfigurasi yang harus dipertahankan oleh subsistem keandalan. Nilainya adalah 6.PrimaryAuxiliary
- Mengacu pada replika dalam set yang digunakan untuk membangun kembali replika Sekunder baru untuk melepaskan status utama. Ini tidak dapat menaungi permintaan baca atau tulis. Nilainya adalah 7.
ReconfigurationInformation
Jenis: Konfigurasi UlangInformasi
Diperlukan: Tidak
Informasi tentang konfigurasi ulang saat ini seperti fase, jenis, peran konfigurasi replika sebelumnya dan waktu tanggal mulai konfigurasi ulang.