EventBridge ile olay güdümlü desenler
AWS'de Uygulama Dağıtımı
Dunieski Otano
Amazon Web Services Solutions Architect
Bir sipariş, dört reaksiyon
Tek bir sipariş faturalama, sevkiyat, analitik, e-posta'ya ulaşmalı
Dördüne birden doğrudan çağrı kırılgan ve yavaştır
Tek bir olay tüm tüketicilere yayılır
Doğru mesajlaşma servislerini seçme
SQS
: bir kuyruk, bir tüketici grubu, en az bir kez
SNS
: pub/sub, bir mesajı birçok aboneye it
EventBridge
: içeriğe göre olayları birçok hedefe yönlendir
Kinesis Data Streams
: sıralı, yeniden oynatılabilir akış
Fan-out deseni
Tek bir olay aynı anda
birkaç tüketiciye
ulaşmalı
Bir
SNS konusu
na yayımla
Her
SQS kuyruğu
bu konuya abone olur
Her tüketici kendi kopyasını alır, ayrışık
Tüketicilerin sadece ihtiyaç duyduğunu alması için filtreleme
Filtre olmadan, her abone
her olayı
alır
SNS abonelik filtre politikaları
: mesaj özniteliklerine göre filtrele
EventBridge içerik filtreleri
: olay alanlarına göre eşleştir
Her tüketici yalnızca ilgili olayları alır
EventBridge ile yönlendirme
Event bus
: olayları birçok kaynaktan alır
Rule
: belirli olayları eşleştiren bir olay deseni
Target
: eşleşen olayların gönderildiği yer
Bir olay birden çok hedefe yönlenebilir
Kinesis Data Streams ile akış
Sürekli, gerçek zamanlı
kayıt akışı
Shard içinde
sıralı
kayıtlar
Yeniden oynatılabilir
: tüketiciler herhangi bir noktadan tekrar okur
Birden çok tüketici
aynı
akışı bağımsız okur
Tıklama akışı, telemetri, yüksek hacimli veri için kullan
Bir olay tüketicisi olarak Lambda
Lambda,
SQS, SNS, EventBridge, Kinesis
ile tetiklenebilir
Event source mapping
senin için SQS ve Kinesis'i poll eder
SNS ve EventBridge olayları Lambda'ya
push
eder
Sunucu yönetmeden neredeyse gerçek zamanlı işleme
Hadi pratik yapalım!
AWS'de Uygulama Dağıtımı
Preparing Video For Download...