• 25-11-2025, 20:38:41
    #1
    Selamlar,

    Perfect Panel altyapısında şöyle bir mantık var:
    Bu altyapıyı kullanan paneller birbirini otomatik olarak senkronize edebiliyor. Örneğin; 1. Ana Bayi’den başlayan bir sipariş zinciri düşünelim. Sipariş 5. alt bayiye kadar gitmiş olsun. 1. Ana Bayi siparişi Completed yaptığında, bu işlem 5. bayideki aynı siparişi de 1 saniye içinde otomatik olarak Completed yapıyor.

    Yani Perfect Panel altyapısını kullanan tüm paneller, sipariş durumlarını kendi aralarında tam senkronize şekilde güncelleyebiliyor.

    Peki bu nasıl oluyor? Normalde bir panel başka bir panele API isteği attığında, siparişi gönderen panelin URL’si bir yere kayıt edilmiyor. Yani sistem “Bu sipariş hangi panelden geldi?” şeklinde bir URL saklamıyor.

    Buna rağmen Perfect Panel, altyapıyı kullanan diğer panellerdeki aynı siparişi otomatik olarak nasıl bulup güncelliyor?
  • Kabul Edilen Cevap
    • 2 Beğeni
      Perfect Panel'de aslında paneller birbirine “API atıp durmuyor”. Hepsi arka planda aynı merkez sistemi kullanıyor. Yani dışarıdan panel panel gibi görünüyor ama siparişler aslında Perfect Panel’in ana çekirdeğinde kayıtlı.
      Bir sipariş alt bayiye gittiğinde her panel kendi ID’sini oluşturuyor ama hepsi aynı “global sipariş ID”ye bağlı oluyor. Bu yüzden zincir kaç basamak olursa olsun, merkez sistem aynı sipariş olduğunu biliyor.
      Sen Ana Bayi’de siparişi Completed yaptığın anda Perfect Panel’in merkezi çekirdeği o global ID’ye bağlı tüm siparişleri tek seferde güncelliyor. Bu yüzden 1 saniyede 5 alt bayide birden durum değişiyor.
      Yani özetle: paneller birbirini bulmuyor, hepsi zaten arka planda aynı yere bağlı. Merkez sistem tüm sipariş zincirini otomatik güncelliyor.
  • 25-11-2025, 20:40:48
    #2
    db sipariş durum bilgisi
  • 25-11-2025, 20:41:29
    #3
    _4uwp adlı üyeden alıntı: mesajı görüntüle
    db sipariş durum bilgisi
    Hocam biraz daha açabilir misiniz?
  • 25-11-2025, 20:44:49
    #4
    soylenmezsmt adlı üyeden alıntı: mesajı görüntüle
    Hocam biraz daha açabilir misiniz?
    açılması gereken pek bir şey yok. anlattığınız senaryoda farklı kullanıcı gruplarına ait roller var, siparişi ortak olarak görüyorlar. bunun için bir api değil, veritabanı kontrolünü buna uygun sağlamak gerekiyor. net bir karşılığı da vardı bu modelin ama ismini hatırlayamıyorum. farmasi ve herbalife gibi network'ler böyle çalışıyor.
  • 25-11-2025, 20:44:55
    #5
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    Perfect Panel'de aslında paneller birbirine “API atıp durmuyor”. Hepsi arka planda aynı merkez sistemi kullanıyor. Yani dışarıdan panel panel gibi görünüyor ama siparişler aslında Perfect Panel’in ana çekirdeğinde kayıtlı.
    Bir sipariş alt bayiye gittiğinde her panel kendi ID’sini oluşturuyor ama hepsi aynı “global sipariş ID”ye bağlı oluyor. Bu yüzden zincir kaç basamak olursa olsun, merkez sistem aynı sipariş olduğunu biliyor.
    Sen Ana Bayi’de siparişi Completed yaptığın anda Perfect Panel’in merkezi çekirdeği o global ID’ye bağlı tüm siparişleri tek seferde güncelliyor. Bu yüzden 1 saniyede 5 alt bayide birden durum değişiyor.
    Yani özetle: paneller birbirini bulmuyor, hepsi zaten arka planda aynı yere bağlı. Merkez sistem tüm sipariş zincirini otomatik güncelliyor.
  • 25-11-2025, 20:47:34
    #6
    onurCC adlı üyeden alıntı: mesajı görüntüle
    Perfect Panel'de aslında paneller birbirine “API atıp durmuyor”. Hepsi arka planda aynı merkez sistemi kullanıyor. Yani dışarıdan panel panel gibi görünüyor ama siparişler aslında Perfect Panel’in ana çekirdeğinde kayıtlı.
    Bir sipariş alt bayiye gittiğinde her panel kendi ID’sini oluşturuyor ama hepsi aynı “global sipariş ID”ye bağlı oluyor. Bu yüzden zincir kaç basamak olursa olsun, merkez sistem aynı sipariş olduğunu biliyor.
    Sen Ana Bayi’de siparişi Completed yaptığın anda Perfect Panel’in merkezi çekirdeği o global ID’ye bağlı tüm siparişleri tek seferde güncelliyor. Bu yüzden 1 saniyede 5 alt bayide birden durum değişiyor.
    Yani özetle: paneller birbirini bulmuyor, hepsi zaten arka planda aynı yere bağlı. Merkez sistem tüm sipariş zincirini otomatik güncelliyor.
    Çok teşekkür ederim, global id oldukça mantıklı teşekkürler
  • 25-11-2025, 20:50:52
    #7
    tek merkezden socket ile istek alıyor olabilir .