Kapsamlar
Kapsam, aynı kaynak değerlerinin nerede aynı takma adlara çözümleneceğini belirler.
Neden var?
Farklı mimari kullanım senaryolarının kimliğin kalıcılığı için farklı gereksinimleri vardır. Tek bir bileti özetleyen bir Yüksek Lisans yalnızca o tek bilet içinde kimlik tutarlılığına ihtiyaç duyar. Bir yıl boyunca müşteri kaybını takip eden bir analitik ambarı, aylara yayılan milyonlarca olayda kimlik tutarlılığına ihtiyaç duyar.
Tam Davranış
kapsam = istek (Varsayılan)
Kimlikler yalnızca tek bir HTTP API çağrısında tutarlıdır. Yanıt döndürüldükten hemen sonra bellek eşlemeleri yok edilir.
Request A
Alice → PERSON_01
Request B
Alice → PERSON_01? NO (Could be PERSON_01, PERSON_03, etc., depending on appearance order in Request B)
kapsam = proje (Çok yakında)
Kimlikler, aynı projeye ait API anahtarları kullanılarak yapılan tüm isteklerde süresiz olarak sabit kalır. Bu, proje yapılandırmanıza bağlı kararlı Deterministik anahtarlara dayanır.
Request A
Alice → PERSON_7CX2
Request B (Next day)
Alice → PERSON_7CX2
API Parametreleri
{
"policy": {
"scope": "request" // default
}
}