Idempotency Key

Türkçe karşılığı: İdempotentlik anahtarıAlan: Dağıtık Sistemler

Aynı mantıksal isteğin tekrarlarını tanımak ve önceki sonucu yeniden kullanmak için kullanılan benzersiz anahtar.

Teknik Bağlam

Ödeme, kayıt oluşturma ve dış API çağrılarında anahtarın işlem sonucu ile atomik ilişkilendirilmesi duplicate side effect riskini azaltır. Saklama süresi, scope ve payload uyuşmazlığı politikası sözleşmenin parçasıdır.

Sınırlar

Yalnız cache'e anahtar yazmak yeterli değildir; crash pencereleri ve transaction sınırı çözülmezse aynı yan etki iki kez gerçekleşebilir.

İlgili Kavramlar

  • Idempotency
  • Retry
  • Transactional Outbox
  • Atomicity