Olay tabanlı hesaplamaya giriş

Akış Kavramları

Mike Metzger

Data Engineer

Eski günler

  • Paylaşımlı erişim
  • Toplu işler
  • Programlar operatörlerce çalıştırılır, sonuçlar kullanıcılara iletilir
  • Gecikmeler, eksik sonuçlar vb.
Akış Kavramları

Kişisel bilgisayarlar

  • Çoğunlukla tek kullanıcı
  • Yine de toplu şekilde davranırdı
  • Bilgisayar görevleri verilen sırayla çalıştırırdı
  • GUI, olay tabanlı etkileşimi ortaya çıkardı
Akış Kavramları

Olay tabanlı işleme

  • Belirli bir zamanda çalışmaz
  • Görevler bir olay gerçekleşince çalışır
    • Kullanıcı bir düğmeye tıklar
    • Bir dizine yeni dosya yüklenir
  • Yine de toplu bir süreci başlatabilir
  • Olay tabanlı sistemler bir şeyin olmasını bekler
Akış Kavramları

Olay tabanlı görev örneği

Web tıklama akışı izleme

  • Kullanıcı etkinliği, bir web sayfasındaki bağlantı/bileşenlere tıklayınca oluşur
  • İstemci uygulama, gereken kaynakları belirler ve bunları sunucudan ister
  • Sunucu, uygun bilgiyi döndürür ve genellikle isteği günlüğe kaydeder
  • Bu tıklamalar (kullanıcı olayları) genellikle saklanır veya merkezi bir konuma gönderilir ve sonradan analiz edilir.
Akış Kavramları

Haydi pratiğe dökelim!

Akış Kavramları

Preparing Video For Download...