Hujjat uz Microservice Arxitekturasi uchun Qo’llanma


Download 101.99 Kb.
Pdf ko'rish
bet4/13
Sana31.01.2024
Hajmi101.99 Kb.
#1820292
1   2   3   4   5   6   7   8   9   ...   13
Bog'liq
Hujjat Documentation

1. Til: 
Java, Reactive dasturlash, dasturchi xohishiga qarab har qanday backend 
dasturlash tilini ishlatishi mumkin yangi service yaratilayotgan vaqtda, lekin hozir biz 
Javani asosiy til sifatida ishlatmoqdamiz.
2. Framework:
SpringBoot, lekin servicelar dasturchi xohishiga qarab boshqa 
frameworkda ham yozilishi mumkin.
3. Cloud Configuratsiya: 
Spring Cloud ilovaga tashqi konfiguratsiya xususiyatlarini 
yetkazib berish uchun markazlashtirilgan server va deploy qilingan muhitlartarda 
konfiguratsiyani boshqaradigan markaziy manba.
4. Service Discovery: 
Eureka microservicelarni ro'yxatdan o'tkazish va kashf qilish 
uchun ishlatiladi va bu microservicelar bir-birini topish va muloqot qilishda yordam 
beradi. 
5. API Gateway: 
Spring Cloud Gateway HTTP so'rovlarni mikroservislarga 
yo'naltirish va filtrlash uchun ishlatiladi. 
6. Load Balancer: 
alohida load balance qiladigan vositadan emas, balki client 
tomonidan boshqariladigan load balancedan foydalaniladi.
7. Security:
JWT token autentikatsiya va autorizatsiya uchun ishlatiladi. 
8. Databasa: 
PostgreSQL barcha servicelar uchun ishlatiladi, lekin keyinchalik, agar 
talab bo’lsa, yangi microservicelar uchun boshqa basalarni ham ishlatsa bo’ladi, 
masalan NoSQL(MongoDB, ElasticSearch, va hk.). 
9. ORM Framework: 
Hibernate va Spring Data JPA obyektlarni map qilish uchun 
ishlatiladi. 
10. Message System: 
Kafka real vaqt rejimida yuqori hajmli hujjatlar trafigini qayta 
ishlash, boshqarish va mikroservislar o'rtasidagi asinxron aloqa uchun ishlatiladi. 
11. Build Tool: 
Gradle ishlash jarayonini avtomatlashtirish uchun ishlatiladi, boshqa 
yangi microservicelar uchun Maven ham keyinchalik ishlatilinsa bo’ladi. 

Download 101.99 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   13




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling