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.
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ı
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
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.
Haydi pratiğe dökelim!
Akış Kavramları
Preparing Video For Download...