İşlem başarılı olduktan sonra yanıt kaybolabilir. Velocize kapsanan oluşturma akışlarında idempotency kullanır; aynı niyeti temsil eden tekrar, yeni kaynak oluşturmak yerine mevcut sonucu döndürebilir. İlgili olay ve webhook yönetimi tekrar teslimini dağıtık sistemlerin olağan durumu olarak ele alır; yinelenme tespiti ve kontrollü tekrar deneme uygular.
Tek niyet, yeniden kullanılabilen sonuç
Kurum ortamı oluşturma gibi kapsanan işlemde istemci, aynı niyeti tekrar denerken aynı istek kimliğini korur. Tanınan tekrar, oluşturmayı yeniden yapmadan mevcut kaynağı döndürür.
Farklı iş niyeti kendi kimliğini ister. Koruma; kapsanan işleme, kapsamına ve anahtarın geçerliliğine bağlıdır. Bağlı her sistemdeki her aksiyon için evrensel yinelenme kuralı değildir.
Tekrarı tanıyan tüketicilerle güvenilir teslim
Kalıcı olay teslim yolu hata sonrasında aynı olayı birden çok kez ulaştırabilir. Velocize’ın olay düzeni, kalıcı teslimi etkinin daha önce uygulanıp uygulanmadığını kontrol eden tüketiciyle birleştirir. Webhook yönetimi de kapsamlı olay kimliği kullanır.
Bu yaklaşım bütün dış etkiler için tam bir kez yürütme sözü vermeden sürekliliği korur. İş doğrulaması, izin, sıra ve uzlaştırma ayrı sorumluluklardır.
Kullanıcı ve destek için daha az belirsizlik
Geçici hata gecikmeli tekrara izin verebilir; geçersiz girdi veya yetersiz yetki düzeltme ister. Velocize bu sonuçları ayırt eder ve destek için iz bağlamını korur.
Kurumsal fayda, korunan akışlarda daha az yinelenen kaynak ve daha açık kurtarma görüşmesidir. Operatör kullanıcıdan belirsiz işlemi körlemesine tekrarlamasını istemek yerine ilk sonucu araştırır.
