Payam Message QueueEntegrasyonZS022000

Mesaj kuyruğu platformu

Payam, mesajları hizmetler arasında sıralama, yeniden deneme ve teslim edilemeyen mesaj yönetimiyle güvenilir biçimde taşıyan Niadad'ın mesaj kuyruğu platformudur.

Aile
Entegrasyon
Sahip
Niadad
Durum
Geliştirme aşamasında

Problem

Hizmetler birbirine doğrudan ve senkron olarak bağımlı olduğunda, yavaş veya arızalı tek bir hizmet diğerlerini de aşağı çeker ve yoğun yükte talepler kaybolur. Faturalama veya bildirimler gibi uzun süren işler kullanıcıya dönük kanalları bekletir.

Platforma genel bakış

Payam, Niadad'ın hizmetler arasındaki ayrıştırma katmanıdır: bir üretici mesajı kuyruğa bırakır ve bir tüketici onu kendi hızında alır. Garantili teslimat, kuyruk bazında sıralama, bekleme süreli yeniden denemeler ve teslim edilemeyen mesaj kuyrukları sayesinde hiçbir iş sessizce kaybolmaz ve yük kontrollü biçimde karşılanır.

Temel yetkinlikler

Garantili teslimat

Mesajlar tüketici onaylayana kadar kalıcı olarak saklanır.

Sıralama ve bölümleme

Yükü tüketicilere dağıtırken kuyruk veya anahtar bazında sırayı korur.

Yeniden denemeler ve teslim edilemeyen mesaj kuyruğu

Başarısız mesajlar artan bekleme süreleriyle yeniden teslim edilir ve sonunda incelenmek üzere ayrılır.

Zamanlama ve gecikme

Mesajlar belirlenen bir zamanda veya tanımlı bir gecikmeden sonra teslim edilebilir.

Çok kiracılılık ve güvenlik

Kuyruklar ad alanları, yetkiler ve aktarım sırasında şifrelemeyle yalıtılır.

Kuyruk izleme

Kuyruk derinliğini, tüketici gecikmesini ve hata oranını kaydeder ve bunları Bidar'da görünür kılar.

Mimari

01

Kalıcı depolamalı mesaj aracısı

02

Kuyruk, konu ve abonelik modeli

03

Yeniden deneme politikası ve teslim edilemeyen mesaj kuyrukları

04

Yetkilendirme ve şifreleme katmanı

05

İstemci kütüphaneleri ve standart protokoller

06

Kuyruk metrikleri ve uyarılar

Entegrasyonlar

Jarian (olaylar ve akış)
Sepehr (asenkron talep kalıpları)
Bidar (kuyruk izleme)
Shanasa (hizmet kimliği)
AMQP ve MQTT protokolleri
Çekirdek bankacılık ve iç sistemler

Kullanım senaryoları

Banka işlemlerinin asenkron işlenmesi
Bildirim ve SMS gönderimi
Faturalama ve uzun süren raporlar
Yoğun yükün karşılanması
Eski sistemlerin entegrasyonu

Birlikte inşa edelim.

Kurumunuz, bankanız veya sektörünüz veriyi karara dönüştürmeye hazırsa, görüşmeye buradan başlayın.