Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Datorsistēmas |
Nosaukums |
Izkliedētu tīmekļa lietotņu izstrādes tehnoloģiju analīze. |
Nosaukums angļu valodā |
Analysis of Distributed Web Application Development Technologies. |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Gundars Alksnis |
Recenzents |
Marina Uhanova |
Anotācija |
Izplatītajām tīmekļa lietojumprogrammām iegūstot lielāku popularitāti, šajā jomā tiek ieviestas mūsdienīgas izstrādes tehnoloģijas. Lielākā daļa šo mūsdienīgo tehnoloģiju literatūrā vēl netiek plaši pētītas. Bakalaura darba mērķis ir analizēt šīs tehnoloģijas un izvērtēt tās pēc to lietošanas gadījumiem. Darbā tiek apzinātas, analizētas un salīdzinātas 5 tehnoloģijas. Pēc teorētiskiem salīdzinājumiem tika veikti divi eksperimenti. Pirmais eksperiments bija vērsts uz veiktspējas un resursu izmantošanas atšķirībām starp Dapr, Istio un Linkerd, izmantojot demonstrācijas mikropakalpojumu lietojumprogrammu. Otrajā eksperimentā tika mērītas snieguma atšķirības starp Spring Boot un Vert. x “Hello world!” gadījumā. Pamatojoties uz teorētiskajām un praktiskajām atšķirībām, jaunākās tehnoloģijas tika novērtētas pēc to lietošanas piemērotības. Eksperimentu rezultāti parādīja, ka Dapr var izmantot pakalpojumu tīkla vietā scenārijos, kam nepieciešamas tikai būtiskas pakalpojumu tīkla veidošanas funkcijas, Istio var izmantot tur, kur nepieciešama stabils un progresīvs tīkls, un Linkerd var izmantot tur, kur nepieciešama viegls un resursefektīvs tīkls. Rezultāti parādīja, ka Vert. x darbojas ievērojami ātrāk nekā Spring Boot MVC, vienlaikus izmantojot mazāk resursu lielas noslodzes apstākļos. |
Atslēgas vārdi |
DALĪTAS TĪMEKĻA LIETOJUMPROGRAMMAS IZSTRĀDE, MIKROPAKALPOJUMA IZSTRĀDE, PAKALPOJUMA TĪKLA ETALONS |
Atslēgas vārdi angļu valodā |
DISTRIBUTED WEB APPLICATION DEVELOPMENT, MICROSERVICE DEVELOPMENT, SERVICE MESH BENCHMARK |
Valoda |
eng |
Gads |
2025 |
Darba augšupielādes datums un laiks |
01.01.2025 16:04:27 |