- Önemli olayların tespitini ve anında yanıt verilmesini basitleştirerek gerçek zamanlı olay tabanlı mimarileri geliştiren bir veri işleme platformu
- Sistem günlüklerini ve belirli olayların değişim akışlarını izleyen, bunları değerlendirerek otomatik olarak uygun tepkileri başlatan kapsamlı bir çözüm sunar
- Birden fazla veri kaynağını entegre edip ilgili değişiklikleri sürekli izleyerek, akıllı ve otomatik yanıtları tetikleyip tüm süreci sadeleştirir
- Değişiklik tespiti için karmaşık sistemler kurmaya, büyük veri gölleri yönetmeye veya mevcut ekosisteme en yeni algılama yazılımlarını entegre etmeye gerek yoktur
- IoT entegrasyonu, güvenlik protokollerinin iyileştirilmesi ve gelişmiş uygulama yönetimi gibi olay tabanlı senaryoların genelinde kullanılabilir
- Genel bakış
- Geleneksel veri işleme yöntemlerinin yükü olmadan, gerçek zamanlı ve uygulanabilir içgörüler sağlar.
- Verileri veri gölüne kopyalamaya veya veri kaynaklarını tekrar tekrar sorgulamaya gerek kalmadan sistem değişikliklerini ve olayları izler
- Gelen veri değişikliklerini sorgular kullanarak sürekli değerlendirir
- Değişiklikler sorguda belirtilen ölçüt ve koşullarla eşleştiğinde, sorgunun sonuç kümesi güncellenir
- Bu güncellemeler, belirli gereksinimlere uyarlanmış bağlam farkındalığına sahip tepkileri tetikler
- Drasi üç bileşenle çalışır:
- Sources: Yazılım sistemindeki veri depolarına bağlanarak günlükleri ve akışları izler, veri değişikliklerini takip eder.
- Continuous Queries: İzlenen değişikliklere önceden tanımlanmış ölçütler ve koşullar uygulayarak önemli değişiklikleri tanımlar ve değerlendirir. Drasi'de sürekli sorgular yazmak için Cypher Query Language kullanılır.
- Reactions: Sürekli sorgunun sonuç kümesindeki güncellemelere dayanarak otomatik tepkiler yürütür
- Çevrimiçi sipariş hizmetinin teslimat sistemini örnek alarak, Drasi'nin olayları nasıl yorumladığını ve uygun tepkileri nasıl tetiklediğini açıklarsak
- Sipariş durumu değişikliklerini izlemek için sipariş yönetim sisteminde bir kaynak yapılandırılır ve sürücünün teslimata hazır olduğu zamanı algılamak için ikinci bir kaynak yapılandırılır
- İki kaynaktan gelen verileri birleştirerek, teslim almaya hazır siparişlerle müsait sürücüleri eşleştiren sürekli bir sorgu oluşturulur
- Sürücüye bildirim gönderip teslim alma alanına gitmesini söyleyen bir tepki tanımlanır
- Bu sadeleştirilmiş yapı, sürücünün bilgiyi hızla almasını sağlayarak teslimat sürecini optimize eder
GN⁺ özeti
- Drasi, veri değişimlerinin tespitini ve anında aksiyon alınmasını sadeleştiren bir platformdur; gerçek zamanlı veri entegrasyonu ve otomatik tepkilerle verimliliği artırır.
- Cypher Query Language kullanarak sürekli sorgular yazar ve sistem günlükleri ile olayları izleyerek önemli değişiklikleri belirler.
- İlk sürüm olarak, topluluğun platformu öğrenip deney yapabilmesini sağlar; katkı ve geri bildirimi teşvik eder.
- Benzer işlevlere sahip projeler arasında Apache Kafka gibi gerçek zamanlı veri akışı platformları bulunur.
Henüz yorum yok.