Transactional Outbox
Veritabanı durum değişikliği ile yayımlanacak mesajı aynı yerel transaction içinde kaydedip mesajı daha sonra güvenilir biçimde dışarı aktarma deseni.
Teknik Bağlam
Business row ve outbox row tek commit ile atomikleşir; ayrı publisher outbox kayıtlarını broker'a taşır. Duplicate publication ihtimali idempotent consumer veya deduplication ile ele alınır.
Sınırlar
Outbox exactly-once teslimat garantisi vermez ve sınırsız büyüyen outbox tablosu bakım gerektirir.
İlgili Kavramlar
- Change Data Capture
- Idempotency
- Distributed Transaction
- Eventual Consistency