Bagikan melalui


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 1
  • Primary - 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.