Kuyruk

Akış Kavramları

Mike Metzger

Data Engineer

Kuyruk nedir?

  • Temelde bir sıra
  • Sırayla işlemeye yarar
  • İlk giren, ilk çıkan (FIFO)
  • Bazen arabellek olarak anılır
  • Ayrıntılar uygulamaya göre çok değişir

Sırada bekleyen insanlar resmi

1 Fotoğraf: Joshua Tsu, Unsplash
Akış Kavramları

Neden kuyruk?

  • Kuyruklar işlem sırasını izlemeyi sağlar
  • Tek ya da birden çok kişi/program işleyebilir
  • İşleme hattının geri kalanından ayrılabilir
  • Dikey veya yatay ölçeklemesi kolaydır
    • Dikey: daha hızlı donanım ekleyin
    • Yatay: daha fazla yürütücü ekleyin
Akış Kavramları

Kuyruk sorunları

  • Hatalı veri veya işleme hataları
    • Müşteri geçersiz kredi kartıyla ödeme yapar
  • Veri boyutu değişkenliği
    • Hızlı kasada 100 ürün
  • Kuyruğun uzunluğunu bilmek zor olabilir
    • Bir filmin ilk ön gösterimi
  • Ölçekleme sınırları
    • Daha fazla kasa için yer yok
Akış Kavramları

Haydi pratik yapalım!

Akış Kavramları

Preparing Video For Download...