Bagikan melalui


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.