• Mikroservislar tarkibi
  • Mikroservislarning xususiyatlari
  • 7-ma’ruza. Dasturiy ta’minotni loyihalash modellari




    Download 301.73 Kb.
    bet1/12
    Sana16.12.2023
    Hajmi301.73 Kb.
    #121024
      1   2   3   4   5   6   7   8   9   ...   12
    Bog'liq
    7,8,9
    17-maktab Qodirova Gulmira Til tanlovi uchun.pps, Abbosova Komila QR cod, 5-mavzu. Marketing tizimi va sohasi-fayllar.org, Avtomatlashtirilgan, Документ Microsoft Office Word (3), 2-deadline, 2 5285494648331058468, mi1 (1), Уски кортдор, Dasturlash tillari va ularning afzalliklari. Reja-fayllar.org, katyusha, seminar1.math, 2-амалий машғулот (1), 3-амалий машғулот (1)

    7-MA’RUZA. DASTURIY TA’MINOTNI LOYIHALASH MODELLARI.
    Reja
    1. Mikroservislar tarkibi
    2. Mikroservislarning xususiyatlari
    3. Afzallik va kamchiliklari

    Ushbu yondashuvda dastur har biri o'z jarayonida ishlaydigan va engil mexanizmlar, odatda HTTP resursi uchun API bilan bog'langan kichik xizmatlar to'plami sifatida ishlab chiqilgan.



    • Ushbu xizmatlar biznes imkoniyatlariga asoslanadi va to'liq avtomatlashtirilgan mexanizm yordamida mustaqil ravishda joylashtirilishi mumkin.

    • Xizmatlar o'rtasida markazlashtirilgan boshqaruv minimal. Ular turli tillarda yozilishi mumkin, turli xil saqlash texnologiyalaridan foydalaning .

    Arxitektura xizmatlarni komponentlashtirish printsipi asosida ishlaydi. U dasturiy ta'minotni har biri bitta mas'uliyatga ega bo'lgan turli xil izolyatsiya qilingan komponentlarga (xizmatlarga) ajratadi. Bir xizmatdagi o'zgarishlar boshqalarga ta'sir qilmasligi kerak.
    Monolitik va mikroservis arxitekturalari
    Mikroservislar tarkibi
    Arxitektura bir-biridan mustaqil ravishda kengaytira oladigan izolyatsiyalangan ixcham mikroservislardan iborat. U quyidagi 5 ta komponentni o'z ichiga oladi:

    • xizmatlar (Xizmatlar);

    • xizmat avtobusi (Servis avtobusi);

    • tashqi konfiguratsiya (Tashqi konfiguratsiya);

    • API shlyuzi (API Gateway);

    • konteynerlar.

    Mikroservislarning xususiyatlari
    Mikroservis arxitekturasi quyidagi xususiyatlarni o'z ichiga olishi kerak.

    • Xizmatlar orqali komponentlashtirish.

    • Biznes imkoniyatlari atrofida tashkil qiling.

    • Loyihalarga emas, mahsulotlarga e'tibor qaratiladi.

    • Aqlli so'nggi nuqtalar va soqov quvurlar.

    • markazlashmagan boshqaruv.

    • Markazlashtirilmagan ma'lumotlarni boshqarish.

    • Infratuzilmani avtomatlashtirish.

    • Muvaffaqiyatsizlikdan himoya qilish.

    • Evolyutsion dizayn.

    Har bir mikroservisni turli guruhlar nazorati ostida alohida ishlab chiqish tavsiya etiladi. Ma'lumotlar standart protokol va ma'lumotlar formati yordamida uzatilganligi sababli, bitta xizmatning tuzilishi tegishli xizmatlarning funksionalligiga ta'sir qilmaydi.
    Monolitik, xizmatga yo'naltirilgan va mikroservis arxitekturalari

    Download 301.73 Kb.
      1   2   3   4   5   6   7   8   9   ...   12




    Download 301.73 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    7-ma’ruza. Dasturiy ta’minotni loyihalash modellari

    Download 301.73 Kb.