At-Least-Once Delivery

Türkçe karşılığı: En az bir kez teslimAlan: Dağıtık Sistemler

Bir iletinin kaybolmamasını hedeflerken hata veya onay belirsizliği durumunda aynı iletinin birden fazla kez teslim edilebildiği teslim semantiği.

Üretici veya broker bir teslimin başarıyla işlendiğini kesin olarak bilemediğinde yeniden gönderim güvenli tarafta kalır; bunun bedeli duplicate olasılığıdır. Bu yüzden at-least-once sistemlerde tüketici tarafındaki işlem çoğu zaman idempotent tasarlanır veya ayrı bir deduplication anahtarı kullanılır.

“En az bir kez” veri tabanındaki yan etkinin de tam bir kez gerçekleşeceğini söylemez. Mesaj onayı ile transaction sınırı farklı sistemlerdeyse arada hata penceresi kalır. Kritik sistemlerde güvenli retry bu belirsizliğin servis çağrılarındaki karşılığıdır.