Genome Orchestrator
Axon Async Asenkron Bildirim Dağıtım Sistemi
SMS, e-posta ve mobil push bildirimlerini mesaj kuyruklarında asenkron yönetin; ana uygulamalarınızı yormadan, dinamik şablonlarla ve yeniden deneme güvencesiyle iletin.
- Message broker kuyrukları
- SMS, e-posta ve push
- Yeniden deneme ve hata kuyruğu
Genel bakış
Bildirim beklemesin, işlem beklemesin: her mesaj kuyrukta, her olay kayıt altında.
Modern kurumsal mimarilerde e-posta gönderimi ve SMS OTP iletimi gibi harici API çağrıları, ağ gecikmeleri nedeniyle sistemlerde darboğaz yaratır. Genome'un asenkron bildirim omurgası Axon, bu yükleri message broker kuyruklarına alarak ana uygulamanın hızını korur.
SMS gateway ve kurumsal SMTP sunucularıyla çalışan Axon, onay bildirimlerinden OTP kodlarına tüm akışı asenkron yürütür; dinamik şablon motoruyla çok dilli, kuruma özel çıktılar hazırlar.
Message broker
Bildirim istekleri güvenli kuyruklarda birikir, işleyiciler dengeli tüketir.
Üç kanal
SMS OTP, kurumsal e-posta ve FCM / Expo ile mobil push tek altyapıda.
Yeniden deneme
Ağ geçidi kesintisinde mesaj kaybolmaz; denenir, hata kuyruğunda saklanır.
Domain events
Modüller olay yayınlar, Axon dinler; iş mantığı gönderim detayından ayrı kalır.
Mesaj veri yolu
Bir olay yayınlayın: kuyruk, işleyici ve teslimat gerçek zamanlı aksın.
Modüllerin ürettiği domain olaylarını yayınlayın; Axon bunları SMS, e-posta ve push kuyruklarına dağıtsın, işleyiciler tüketsin. OTP kodları telefon ekranına düşsün. SMS ağ geçidini keserek yeniden deneme ve hata kuyruğunu görün.
SMS ağ geçidi
Message broker hatları
Mesaj bekleniyor
- Kuyrukta
- 0
- Teslim edilen
- 0
- Hata kuyruğu (Dead Letter)
- 0
Konsolun içi
Bildirim altyapısının dört ekranı
Her sekme Axon'un bir ekranını ve o ekranın örnek verisini gösterir.
Mesaj kuyruğu ve bus yönetimi
Tüm bildirim isteklerini message broker üzerinde güvenli kuyruklarda biriktirin. Yoğun trafikte bile hiçbir bildirimi kaybetmeden işleyici mimarisiyle dengeli dağıtın.
- Message broker mesaj hattıHarici ağ yükü oluşturan SMS ve e-posta işlemleri kuyruğa yönlendirilir, arka planda asenkron tüketilir.
- Hata yönetimi ve yeniden denemeHedef ağ geçidi geçici kesilirse mesajlar kaybolmadan belirlenen sürelerde yeniden denenir.
- Yatay ölçeklenebilirlikİş yoğunluğunda işleyici sayısı artırılarak saniyede binlerce bildirim işlenir.
| Kuyruk | Aktif mesaj | İşleyici | İşleme hızı | Durum |
|---|---|---|---|---|
| sms.otp | 12 | 4 | 120 msg/sn | Aktif |
| mail.orders | 340 | 2 | 45 msg/sn | Tüketiliyor |
| push.alerts | 0 | 3 | 210 msg/sn | Boşta |
| mail.invoices | 85 | 2 | 65 msg/sn | Tüketiliyor |
Neden Axon
Sistemi hantallaştırmayan altı avantaj
Axon, iletişim katmanınızı kuyruklarla asenkronize ederek kurumsal sisteminizi hızlı tutar.
Message broker mimarisi
Tüm harici API isteklerini güvenle tamponlayan dayanıklı mesaj veri yolu.
Hızlı SMS gateway
SMS OTP ve sipariş bildirimleri milisaniyeler düzeyinde alıcıya ulaşır.
Dinamik şablon derleyici
E-posta ve SMS içerikleri alıcının yerel ayarlarına göre çalışma anında derlenir.
Gecikmesiz kullanıcı deneyimi
Ana uygulama mail gönderimini beklemez; kullanıcının işlemi anında kaydedilir.
Hata dayanıklılığı ve kurtarma
Geçici kesintilerde mesajlar hata kuyruğunda saklanır ve yeniden deneme politikasıyla kurtarılır.
Multi-tenancy entegrasyon
Her organizasyon kendi mail ve SMS ağ geçidi ayarlarını bağımsız yönetir.
SSS
Axon Bildirim Sistemi için bilinmesi gerekenler
Sık sorulan soruların cevapları. Daha fazlası için bizimle iletişime geçin.
Axon, Genome ekosisteminin asenkron mesajlaşma ve bildirim katmanıdır. E-posta, SMS ve mobil push gibi harici ağ gecikmesi yaratan iletişim süreçlerini, web uygulamalarını yormadan arka plan kuyruklarında derleyerek iletir.
Kullanıcı bir işlem yaptığında (örn. sipariş onayı), e-posta ya da SMS isteği doğrudan alıcıya gönderilmek yerine arka plan kuyruğuna yazılır ve işlem hemen biter. Kuyruk yönetim katmanı mesajı arka planda tüketir; böylece kullanıcı mail sunucusunun yanıtını beklemez.
Axon e-posta ve SMS içeriklerini dinamik şablon derleme motoruyla oluşturur. HTML ve metin alanlı şablonlar çalışma anında kullanıcının verileriyle birleştirilir; böylece kişiselleştirilmiş, alıcının diline uygun içerikler üretilir.
Axon, SMS ağ geçitleri ve kurumsal e-posta sunucularıyla doğrudan haberleşir. Multi-tenancy yapısı sayesinde her grup şirketi kendi kullanıcı adı, şifre, API anahtarı ya da mail sunucu tanımını yapabilir.
Domain katmanında tetiklenen olaylar Axon entegrasyonuyla asenkron event olarak kuyruklara yazılır. Modüller kendi iş süreçlerini tamamlarken bildirim gönderim detaylarından bağımsız kalır.
Sözlük
Sayfada geçen terimler
- Message broker
- Uygulamalar arasında mesajların kaybolmadan asenkron iletilmesini sağlayan kuyruklama altyapısı.
- Message bus
- Sistemdeki servislerin birbirleriyle asenkron ve güvenle mesajlaşmasını sağlayan iletişim omurgası.
- Şablon derleyici
- Statik şablon dosyalarını çalışma anında kullanıcı verileriyle birleştirerek HTML ya da metin çıktısı üreten yapı.
- Dead letter queue
- Hedefine ulaşamayan ya da işlenirken hata alan mesajların kaybolmasın diye toplandığı özel kuyruk.
- OTP
- One-Time Password: tek kullanımlık, kısa ömürlü doğrulama kodu.
- Spam filtre doğrulamaları
- Gönderilen maillerin alan adınız tarafından yetkilendirildiğini kanıtlayıp gelen kutusuna düşmesini sağlayan güvenlik standartları.
BAŞLAYALIM
Bildirimlerinizi Axon ile kuyruğa alın.
Ekibimiz Axon'u kendi olaylarınız, kanallarınız ve ağ geçidi kurulumunuz üzerinden size canlı olarak göstersin.
BİRLİKTE ÇALIŞTIĞI MODÜLLER