Para kazanma sunucusu özelliklerini yapılandırma

Para kazanma sunucularını aşağıdaki API'yi kullanarak yapılandırabilirsiniz:

Mülk Değişikliği API'sı Ayrıntıları
Uç nokta
https://monetization_server_IP/mint/config/properties/property_name?value=property_value
İstek

Gönderdiğiniz istekle ilgili notlar:

  • Gövde: Yok. Özellik adı ve değeri sorgu dizesi parametreleridir. İsteğin gövdesi için bir değer ayarlamayın.
  • HTTP yöntemi: POST
  • Kimlik doğrulama: OAuth2'yi kullanabilir veya istekte kullanıcı adını ve şifreyi iletebilirsiniz.
  • İsteği göndermeden önce mülkünüzün değerini URL olarak kodlamanız gerekir.
Yanıt Yanıt düz metin olarak döndürülür.

Özellik değişikliği API'sini çağırdığınızda değişiklik yalnızca çağırdığınız sunucuya uygulanır. Kapsüldeki diğer sunucular için geçerli değildir. Özelliği değiştirmek istediğiniz tüm sunucularda bu API'yi çağırmanız gerekir.

Sunucu yapılandırması özellikleri

Aşağıdaki tabloda ayarlayabileceğiniz para kazanma sunucusu özellikleri açıklanmaktadır:

Özellik Açıklama
mint.invalidTscStorage.setting

Para kazanma derecelendirme sunucuları, geçersiz tüm İşlem Durumu Kodu (TSC) mesajlarını Postgres'e kaydeder. TSC'ler, istemcinin arka ucundan veya Private Cloud için Apigee Edge'de karşılanmayan başka bir ölçütün sonucu olması fark etmeksizin tüm geçersiz işlemleri içerir.

TSC mesajlarının sayısı ve sıklığı yüksek olabilir. Bu da sorgularınızın işlenmesinin daha uzun sürmesine neden olabilir.

mint.invalidTscStorage.setting özelliği, Private Cloud için Apigee Edge'in geçersiz TSC işlemlerini depolayıp depolamayacağını belirler.

Valid values are:

  • saveToDatabase: Private Cloud için Apigee Edge'e, tüm geçersiz TSC işlemlerini Postgres veritabanına kaydetmesi talimatını verir. Bu, varsayılan ayardır.
  • discard: Private Cloud için Apigee Edge'e, geçersiz TSC işlemlerini Postgres veritabanına kaydetmemesini söyler. Bunun yerine atılır.

saveToDatabase, varsayılan değerdir.

Tüm derecelendirme sunucularınızda bu mint.invalidTscStorage.setting özelliğini değiştirmek için her sunucuya benzer bir API isteği göndermeniz gerekir.

Sunucu özelliği ayarlama örneği

Aşağıdaki örnekte mint.invalidTscStorage.setting özelliği ayarlanır:

curl -u admin:admin123 -X PUT
  "https://monetization_server_IP:8080/v1/mint/properties/mint.invalidTscStorage.setting?value=discard"