Sobes.tech
Intern

Müştəri-server memarlığı nədir?

sobes.tech Süni İntellekt

AI-dan cavab

İstifadəçilərin (məsələn, brauzerlər və ya mobil tətbiqlər) serverdən resurslar və ya xidmətlər tələb etdiyi və serverin onları təmin etdiyi qarşılıqlı əlaqə modeli.

Əsas komponentlər:

  • Müştəri: Sorğuları başlayır, onları serverə göndərir və alınan cavabları işləyir.
  • Server: Müştərilərdən gələn sorğuları gözləyir, onları işləyir, məlumatlara (məsələn, verilənlər bazası) çıxış edir və cavabı müştəriyə göndərir.

Əlaqə nümunələri:

  1. İstifadəçi brauzerə veb saytın ünvanını daxil edir (müştəri).
  2. Brauzer HTTP sorğusu göndərir veb serverə.
  3. Veb server sorğunu işləyir, verilənlər bazasından məlumat alır.
  4. Veb server HTML səhifəsi yaradır və onu brauzerə göndərir.
  5. Brauzer səhifəni istifadəçiyə göstərir.

Üstünlüklər:

  • Məlumatların və resursların mərkəzləşdirilmiş idarə olunması.
  • Server tərəfinin genişləndirilməsinin asanlaşdırılması.
  • Müştəri və server arasında məsuliyyətlərin bölünməsi.
  • Eyni resurslara giriş üçün müxtəlif müştəri növlərindən istifadə imkanı.

Çatışmazlıqlar:

  • Müştərinin serverə olan asılılığı.
  • Çox sayda sorğu ilə serverin yüklənməsi ehtimalı.
  • Əlaqə üçün şəbəkə bağlantısının vacibliyi.