Tüm Ürünler
Search
Belge Merkezi

ApsaraMQ for Kafka:When are old messages deleted from ApsaraMQ for Kafka?

Son Güncelleme:Oct 06, 2026

ApsaraMQ for Kafka eski mesajları disk kullanımı ve saklama ayarlarına göre otomatik olarak siler. Disk kullanımı arttıkça temizleme işlemi, süresi dolmuş mesajların planlı silinmesinden zorla temizlemeye ve nihayetinde yazma korumasına kadar kademeli olarak yoğunlaşır. Bu durum, yetersiz disk kapasitesi nedeniyle sunucu arızalarını önler.

Bir konuya yazarken Queue full hatası veya "disk dolu" iletisi alıyorsanız örnek bu temizleme ilkelerinden birini tetiklemiştir.

Örnek ve konu türlerine göre temizleme ilkeleri

Temizleme davranışı örneğin sürümüne (Non-Serverless veya Serverless) ve Non-Serverless örnekler için konu depolama türüne (cloud storage veya local storage) bağlıdır.

Cloud storage konularına sahip Non-Serverless örnekler

Disk kullanımı Davranış
%75'in altında Message Retention Period değerini aşan mesajlar her gün saat 04:00'te silinir.
%75--%85 Disk kullanımı %75'in altına düşene kadar Message Retention Period değerini aşan mesajlar periyodik olarak silinir.
%85--%90 Mesajların Message Retention Period değerini aşıp aşmadığına bakılmaksızın en eski mesajlar kronolojik sıraya göre temizlenir.
%90 ve üzeri Hizmet yazma koruma moduna geçer. Yeni mesaj yazılamaz.

Local storage konularına sahip Non-Serverless örnekler

Disk kullanımı Davranış
%83'ün altında Mesajlar yapılandırılan TTL değerine göre silinir.
%83--%88 Her bölümde depolanan mesajların %10'a kadarı mesaj saklama süresine bakılmaksızın kronolojik sıraya göre temizlenir.
%88 ve üzeri Hizmet yazma koruma moduna geçer. Yeni mesaj yazılamaz.

Serverless örnekler

Mesajlar yapılandırılan TTL değerine göre silinir. Disk kullanımına dayalı temizleme eşikleri uygulanmaz.

Önerilen disk kullanımı

Mesaj geri izleme için yeterli boş alan sağlamak ve zorla temizleme veya yazma korumasını önlemek amacıyla disk kullanımını %70 veya daha düşük seviyede tutun.

Önemli

Mesaj temizleme dinamik olarak yönetilir. Manuel silme desteklenmez.

Disk kullanımını izleyin

Instance Details sayfasında Observability > Cloud Monitor altında disk kullanımını kontrol edin. Ayrıntılar için bkz. Cloud Monitor.

Not

Düşük disk kapasitesi ve yüksek trafiğin olduğu senaryolarda görüntülenen izleme verileri gerçek değerden sapabilir.

Total Messages on Current Server ölçümü Topic Details sayfasında konuya gönderilen süresi dolmamış toplam mesaj sayısını gösterir. Bu ölçüm temizleme ilkesi için temel olarak kullanılmaz.

Disk dolduğunda yapılacaklar

  • Süresi dolmuş mesajların otomatik olarak silinmesini bekleyin.

  • Disk kapasitesini artırmak için örneği yükseltin. Ayrıntılar için bkz. Upgrade instance configurations.

Ayrıca bakınız