You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Olaya dayalı mimari, olayların üretilmesini, işlenmesini ve kullanılmasını destekleyen bir yazılım mimarisidir.
11
+
Olay, bir uygulamanın durumunda meydana gelen herhangi bir değişikliktir.
12
+
Örneğin, bir araç paylaşım uygulamasında araç çağırmak bir olayı temsil eder.
13
+
Bu mimari, olayların kaynaklarından (yolculuk talebinde bulunan uygulama) istenen alıcılara (yakınlardaki uygun sürücülerin uygulamaları) düzgün bir şekilde yönlendirilebileceği bir yapı oluşturur.
14
+
15
+
## Hangi Sorunları Çözer
16
+
17
+
Daha fazla veri gerçek zamanlı hale geldikçe, olayların yakalanmasını ve olay isteklerini işlemesi gereken uygun hizmete yönlendirilmesini sağlamak için güvenilir yollar bulmak giderek zorlaşır.
18
+
Olayları ele almaya yönelik geleneksel yöntemlerde, mesajların uygun şekilde yönlendirildiğini veya gerçekten gönderildiğini ya da alındığını garanti etmenin bir yolu yoktur.
19
+
Uygulamalar büyümeye başladıkça, olayları organize etmek daha zor hale gelir.
20
+
21
+
## Nasıl Yardımcı Olur
22
+
23
+
Olaya dayalı mimariler, tüm olaylar için bir ana merkez oluşturur (örneğin Kafka).
24
+
Sonrasında olay üreticilerini (kaynak) ve olay tüketicilerini (alıcı) tanımlarsınız ve ana olay merkezi olayların akışının gerçekleştirilmesini garanti eder.
25
+
Bu mimari, hizmetlerin ayrık kalmasını ve olayların üreticiden tüketiciye düzgün şekilde yönlendirilmesini sağlar.
26
+
Üretici, genellikle HTTP protokolü ile gelen olayı alır ve olay bilgisini yönlendirir.
0 commit comments