Gambaran Umum Korelasi Layanan
Membuat korelasi tertentu antar layanan.
Properti
Nama | Jenis | Diperlukan |
---|---|---|
Scheme |
string (enum) | Ya |
ServiceName |
string | Ya |
Scheme
Jenis: string (enum)
Diperlukan: Ya
ServiceCorrelationScheme yang menjelaskan hubungan antara layanan ini dan layanan yang ditentukan melalui ServiceName.
Skema korelasi layanan.
Potensi nilai:
-
Invalid
- Skema korelasi yang tidak valid. Tidak dapat digunakan. Nilainya berbasis nol. -
Affinity
- Menunjukkan bahwa layanan ini memiliki hubungan afinitas dengan layanan lain. Disediakan untuk kompatibilitas mundur, pertimbangkan untuk lebih memilih opsi Aligned atau NonAlignedAffinity. Nilainya adalah 1. -
AlignedAffinity
- Afinitas selaras memastikan bahwa yang utama dari partisi layanan afinitas dikolokasikan pada simpul yang sama. Ini adalah default dan sama dengan memilih skema Afinitas. Nilainya adalah 2. -
NonAlignedAffinity
- Afinitas yang tidak selaras menjamin bahwa semua replika setiap layanan akan ditempatkan pada node yang sama. Tidak seperti Aligned Affinity, ini tidak menjamin bahwa replika peran tertentu akan dikolokasikan. Nilainya adalah 3.
ServiceName
Jenis: string
Diperlukan: Ya
Nama layanan yang menjalin hubungan korelasi.