İçeriğe geçin

İdempotans

İdempotans, aynı işlem tekrarlandığında sistem durumunda tek bir çalıştırmayla aynı amaçlanan etkinin oluşmasıdır.

Diğer adlarıIdempotencyIdempotenz
API ve veri sözleşmeleri

İdempotans, aynı işlemin değişmeden tekrarlanmasının sistem durumunda bir kez çalıştırılmasıyla aynı amaçlanan etkiyi oluşturmasıdır. Yanıtın veya günlük kayıtlarının her seferinde birebir aynı olması gerekmez.

Kurgusal ERP çağrısı W-240 siparişini shop-1:W-240:create sabit anahtarıyla açsın. Hedef bu anahtarı güvenilir biçimde tanıyorsa tekrar ikinci sipariş oluşturmamalıdır. Anahtar kapsamı, içerik ve saklama süresi gerçekten desteklenen API kuralına uymalıdır.

Alıcı anahtarı dikkate almıyorsa göndermek koruma sağlamaz. HTTP işlem adı da entegrasyonun iş açısından doğru olduğunu tek başına göstermez. İdempotans tekrarın etkisini, tekrar deneme stratejisi ise ne zaman yeniden deneneceğini açıklar.

Kaynaklar