none
View ile İş Katmanını Ayırmak RRS feed

  • Genel Tartışma

  • Bir Sorudan öte fikir alış verişi yapmak istiyorum..

    Bir uygulama geliştiriyoruz

    1-Ortalama 10 000 Kullanıcının aynı anda bağlanma durumu,

    2- İş Katmanında Çok sayıda nesneyi Cacheliyoruz ve cacheden çalışıyoruz

    3- iş katmanında çok büyük verilerle çalışıyoruz,

    4- Var olan verilerin işleme esnasında bir çok parametre ye göre işlem yapıyoruz

    Yukarıdaki durumu göz önüne alıp şöyle düşündük..

    Veritabanımızı her durumda  ayrı bir serverda barınacak.

    View Katmanı ile İş katmanını Ayrı Server larda barındıralım yani istek sonucunda ilgili nesne nin veritabanından alınıp işletilmesi ve son halini alması gerekiyorsa cachelemesi gibi işlemleri işkatmanı server(lar)ında yapalım view dan gelen istek işkatmanı serverına servis bazlı erişip ilgili isteğin sonucunu alacak ve viewa sonucu basacak.

    gerkirse view ile işkatmanı arasına balansır yapısını koyup çalıştıralım..

    Sizce Yukarıdaki yaklaşım Nekadar Doğru yani

    hem iş katmanını hemde view ı aynı application server da çalıştırmamızla yukarıdaki senaryo arasında performans ve kaynak harcaması açısında ciddi farklılıklar çıkarmı ?

    • Değiştirilmiş Tür Ekrem Önsoy 3 Şubat 2013 Pazar 23:28
    30 Ocak 2013 Çarşamba 09:28