Hujjat uz Microservice Arxitekturasi uchun Qo’llanma
Download 101.99 Kb. Pdf ko'rish
|
Hujjat Documentation
- Bu sahifa navigatsiya:
- TemplateService
- SmsSignService
- DiscoveryService
12. CI/CD:
GitLab CI proyektni serverga avtomatik qo’yish uchun ishlatiladi. 13. API Documentatsiya: Swagger UI yoki Open API ishlatiladi. 14. Version Control: GitLab P a g e | 4 Yaratiladigan microservicelar • TemplateService: Hujjat shablonlarini boshqarish uchun. • DocumentGeneratorService: FTL yoki DOCX shablonlar orqali yoki shunchaki Fileni yuklash orqali hujjat yaratadigan microservice. • EimzoSignService: E-IMZO orqali hujjatni imzolash vazifalarini bajarish uchun ishlatiladi. • TelegramSignService: Telegram botga vaqtinchalik kod yuborib, ana shu kod orqali hujjatni imzolash vazifasini bajaradi. • SmsSignService: Telefon raqamga vaqtinchalik kod yuborib, shu kod orqali hujjatni imzolash uchun ishlatiladi. • EventService: barcha imzolash microservicelaridagi so’rovlarni bir nuqtaga yig’ish uchun ishlatiladi. • GatewayService: So’rovlarni markazlashgan bir nuqtaga to’plash uchun ishlatiladi. • AuthService: foydalanuvchilarni autentifikatsiya qilish uchun microservice. • DiscoveryService: microservicelarni ro'yxatdan o'tkazish va kashf qilish uchun ishlatiladi. Quyidagi rasmda mana shu servicelarni qisqacha qanday ishlashini disaynini ko’rishimiz mumkin. Bu disayndan keyin, har bir service haqida ma’lumot berib o’tilgan. P a g e | 5 Rasm-1: “Hujjat.uz” microservice arxitekturasi disayni P a g e | 6 TemplateService TemplateService – “Hujjat.uz” ilovasi arxitekturasidagi maxsus mikroservis boʻlib, hujjat shablonlarini yaratish, boshqarish va saqlash uchun javobgardir. U foydalanuvchilarga ikkita asosiy formatdan foydalangan holda oldindan belgilangan yoki maxsus shablonlarga asoslangan hujjatlarni yaratishga imkon beradi: FTL (FreeMarker shablon tili) va DOCX (Word hujjat formati). Ushbu xizmat hujjatlarni yaratish jarayonining ajralmas qismi bo’lib, hujjat tartibi va uslublarini aniqlash va boshqarish uchun zarur infratuzilmani ta’minlaydi. Asosiy Xususiyatlar Download 101.99 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling