Noslēguma darbu reģistrs
  
Studiju darba apraksts
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