Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Mikroservisu komunikācijas protokolu efektivitāte un veiktspējas analīze apmācību sistēmu izstrādes procesā
Nosaukums angļu valodā Effectiveness and Performance Analysis of Microservices Communication Protocols in the Process of Developing Educational Systems
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Aleksejs Jurenoks
Recenzents Ainārs Auziņš
Anotācija Pēdējos gados tiešsaistes rīki ir guvuši ievērojamu popularitāti, kā rezultātā dažādas iestādes, tostarp izglītības iestādes, ir integrējušas šāda veida rīkus savā darbībā. Tiešsaisites rikeim eksistē vairākas arhitektūras, kuru vidū viena no visplašāk izmantojamām ir mikroservisu arhitektūra, kas paredz sistēmas sadali vairākās atsevišķās apakšsistēmās. Tālāk tās var tikt izvietotas uz atsevišķiem serveriem, un savā starpā tās komunicēs, izmantojot kādu interneta protokolu. Šī pieeja atvieglo jaunu funkciju ieviešanu un sniedz vairākus citus ieguvumus, tomēr tajā pašā laikā tiešsaistes rīki ir ārkārtīgi atkarīgas no interneta un sekojoši arī no izmantojamā interneta komunikācijas protokola. Šī darba ietvaros tiek pētīti 4 komunikācijas protokoli, kas ir visbiežāk izmantotie mikroservisu savstarpējās komunikācijas nodrošināšanā. Tie ir HTTP/2 un HTTP/3, WebSocket un gRPC, un tiks meklēta atbilde uz jautājumu par to, kādu protokolu labāk izmantot mikroservisu savstarpējās komunikācijas nodrošināšanai. Lai atbildētu uz šo jautājumu tika analizēta to teorētiskā bāze un izteikti 4 parametri, uz kuru pamata varētu spriest par katru no izskatāmajiem komunikācijas protokoliem, kā arī aprakstīti veiktie eksperimenti un analizētas tajos iegūtās parametru vērtības. Šī darba apjoms ir 60 lapaspuses. Šī darba ietvaros ir iekļauti 4 attēli, 4 tabulas, 1 formula, 4 pielikumi un 97 izmantotie informācijas avoti.
Atslēgas vārdi gRPC HTTP HTTP/2 HTTP/3 HTTPS TLS SSL ASP.NET Mikroservisi E-apmācību sistēmas Komunikācija internetā Internets Komunikācijas protokoli
Atslēgas vārdi angļu valodā gRPC HTTP HTTP/2 HTTP/3 HTTPS TLS SSL ASP.NET Mikroservices E-learning systems Internet communication Internet Communication protocols
Valoda lv
Gads 2024
Darba augšupielādes datums un laiks 28.05.2024 23:28:39