RabbitMQ'da mesaj güvenilirliğini sağlamak (mesajları kaybetmemek) dayanıklı kuyruklar, kalıcı mesajlar, onaylar ve yayıncı onayları gerektirir. Bu mekanizmaları anlamak, hata durumlarında hayatta kalan güvenilir mesajlaşma oluşturmak için önemlidir.
Güvenilirliğin katmanları
To ensure messages aren't lost, address each point of potential loss:
1. PUBLISHING → did the message reach the broker?
2. STORAGE → does the message survive a broker restart/crash?
3. CONSUMPTION → is the message processed before being removed?
→ reliability requires handling ALL three
