ÇözümPark'a hoş geldiniz. Oturum Aç | Üye Ol
 
Ana Sayfa Makale Video Forum Resimler Dosyalar Etkinlik Hizmetlerimiz Biz Kimiz

Ayrı sunucularda veri barındırmak

Son Mesajınız 03-22-2017, 18:34 Yavuz Cingöz tarafından gönderildi. 1 yanıt.
Mesajları Sırala: Önceki Sonraki
  •  03-02-2017, 21:53 508711

    Ayrı sunucularda veri barındırmak

    Merhabalar,

    basitçe anlatıyorum senaryoyu;

    Ahmet var, A sunucusunda aktif üyeliği var ama genelde A sunucusunda process tabanlı işlem yapılıyor, B sunucusunda ise Ahmetin yüklediği resim ve videolar barınacak.

    Daha sonra internet sitesi iki sunucudan aldığı verilerin kombinesi ile sunulacak; Ahmet in adı soyadı A sunucusundan, resim ve videoları B sunucusundan gelecek.

     

    Bu arada kullanıcı oturum bilgileri sadece A sunucusunda ama B sunucusunda user bilgisi yok. Yani kayıtlı (login) kullanıcıyı tanıyan sadece A.

    B ye direkt ajax ile resim gönderilecek ama A nın haberdar olması gerek. Çünkü web sitesini sunarken resim ve videoların B deki url sini browser a bildirecek.

     

    A da saklanan

    isim

    soyisim

    resim url yolu (B sunucusundaki)

     

    B de saklanan

    video

    resim

     

    1) Ahmet client tarafında isim soyisim yüklerken A ya gidiyor, resim ve video B ye gidiyor,

    ama B ye giden resim ve video yolunu A nın hangi metodla bilmesi gerekir ?

     

    2) Session sunucu tabanlı olduğu için pek işe yaramıyor açıkçası. Çerez de olsa sonuçta isim A sunucusu (farklı adres) resim B sunucusu (farklı adres) olacak. Çerezler arasında ortak bir bağ da kurulamayacak sanırım.

     

    Karışık teknolojiler değil de, basit olarak bunun ASP.NET MVC de karşılığı nedir ?

  •  03-22-2017, 18:34 509939 Cevap 508711

    Cevap : Ayrı sunucularda veri barındırmak

    Merhaba,

    Ben olsam B sunucusuna gidecek verileri de A sunucusuna gönderir, client-side'da B sunucusuna erişmezdim. Resmi direkt olarak yüklemek yerine base64 stringe çevirip A sunucusuna gönder. o da önce kaydedip user id vb. bilgilerle B sunucusuna göndersin. B'den gelen cevabı A sunucusu karşılasın, gerekiyorsa kaydı güncellesin (url vb.) sonra cevabı client'a dönsün. bu yapı için Rest API geliştirirsen performans sorunu da yaşamazsın.

RSS haberlerini XML olarak görüntüle