Queue
Hepsini aynı anda yapmak yerine işleri sırayla akıtan tampon sistem.
İşlerin sıraya alınarak kontrollü biçimde işlenmesini sağlayan yapı.
Yoğun iş dağıtımı — 100 görevi aynı anda çalıştırmak yerine bunları kuyruğa alıp sırayla işlemek sistemin daha stabil kalmasını sağlar.
Kısa tanım
Queue, görevleri veya mesajları sıraya koyup daha sonra kontrollü şekilde işleyen yapıdır.
Basit anlatım
Numaratörlü sıra gibi. Herkes aynı anda öne atlamaz; işler düzenli akar.
Ne zaman kullanılır?
- Yoğun işleri dağıtmak için
- Arka plan görevleri yönetirken
- Ani yüklenmeleri yumuşatmak istediğinde
Dikkat edilmesi gerekenler
- Kuyruk birikirse gecikme artar
- Hata alan işlerin yeniden denenmesi planlanmalıdır
- Sıralama mantığı kritik olabilir
İlgili terimler