Lemnoria Relay
Verinin hedefe ulaştığından emin olun.
Relay, dışarıdan gelen sipariş, ürün ve stok bilgisini önce güvenle kaydeder, sonra sizin sisteminize iletir. Hedef sistem kapalı olsa bile veri kaybolmaz; hangi kaydın nerede olduğunu panelden görürsünüz.
Kaynak sistem
Veriyi gönderir
Relay
Bekliyor
Sizin sisteminiz
Hazır
Kaynak sistem veriyi gönderir.
Şematik gösterimdir.
Nasıl çalışır
Dört adımda güvenli aktarım
Gelen verinin sizin sisteminize ulaşana kadar izlediği yol.
- 01
Kayıt alınır
Gelen veri kalıcı olarak yazılır ve göndericiye hemen “kayıt alındı” yanıtı döner. Her kayıt, baştan sona izlenebilsin diye bir takip numarası taşır.
- 02
Dönüştürülür ve eşlenir
Veri, hedef sistemin beklediği biçime çevrilir. Kategori ya da taşıyıcı gibi bir kodun karşılığı eksikse kayıt hata vermez; karşılık eklenene kadar bekler, eklenince kendiliğinden akar.
- 03
Hedefe iletilir
Her istek bir tekrar anahtarıyla gider, aynı kayıt iki kez işlenmez. Hedef yanıt vermezse ya da yetkisi bozulursa Relay duraklar, kuyruk bozulmaz.
- 04
İzlenir ve yönetilir
Panelde her kaydın durumunu görür, gerektiğinde yeniden dener, yoksayar ya da düzeltip gönderirsiniz. Her müdahale denetim kaydına yazılır.
Güvence
Aktarım sırasında neler garanti
Veri kaybı yok
“Kayıt alındı” yanıtı, verinin veritabanına yazıldığı andır.
Çift işleme yok
Aynı kaynak ve anahtarla gelen tekrar istek yeni kayıt açmaz; hedefe de tekrar anahtarı gönderilir.
Hedef kapalıyken kuyruk çökmez
Yetki hatasında ya da kesintide Relay duraklar, kayıtlar bekler; hedef düzelince kendiliğinden devam eder.
Uçtan uca izlenebilirlik
Takip numarası, gelen yanıttan hedef sistemdeki kayda kadar taşınır.
Eşlemesiz değer hata değil
Eksik karşılık kaydı “bekliyor” durumuna alır; deneme hakkı harcanmaz, alarm yağmaz.
Operatör müdahalesi
Yeniden dene, yoksay, düzelt ve gönder, eşleme ekle. Her işlem denetim kaydında.
Operasyon paneli
Her kaydın durumu tek yerde
Hangi kayıt teslim edildi, hangisi bekliyor, hangisinin karşılığı eksik: panelden görür ve müdahale edersiniz.
| Kayıt | Kaynak | Durum | Deneme | Not |
|---|---|---|---|---|
| siparis-10482 | Depo sistemi | Teslim edildi | 1 | Hedefe iletildi |
| urun-5521 | Pazaryeri | Eşleme bekliyor | 0 | “elektronik” kategorisinin karşılığı yok |
| stok-8830 | Depo sistemi | Yeniden denenecek | 2 | Hedef geçici hata verdi |
| siparis-10477 | Depo sistemi | Hatalı | 5 | Hedef kaydı reddetti (422) |
Yeniden dene
Geçici bir sorun düzeldiyse kaydı tekrar kuyruğa alır.
Düzelt ve gönder
Payload'ı düzeltir; aynı takip numarasıyla yeniden gönderir.
Eşleme ekle
Eksik karşılığı girer; bekleyen tüm kayıtlar serbest kalır.
Yoksay
Gerekçe yazılarak kapatılır; neden zorunludur.
Kapsam
Bugün neler hazır
Hazır
- ✓Gelen veriyi alıp hedef sisteme iletme: uçtan uca akış, örnek bir hedef sistemle test edildi.
- ✓Operasyon paneli: pano, kayıtlar, eşlemeler, rotalar ve denetim.
- ✓Docker Compose ile tek sunucuda kurulum.
Projeye göre / geliştirilecek
- ○Müşteriye özel dönüştürücü: her projede sizin sistem sözleşmenize göre yazılır ve devreye almadan önce birlikte test edilir.
- ○Dışarıya veri gönderme (e-ticaret ve pazaryeri adaptörleri): tasarım aşamasında, henüz kodlanmadı.
- ○Büyük ölçek mimarisi (gateway, replica, broker): taslak.