Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
Izkliedētu tīmekļa lietotņu izstrādes tehnoloģiju analīze. |
Title in English |
Analysis of Distributed Web Application Development Technologies. |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Gundars Alksnis |
Reviewer |
Marina Uhanova |
Abstract |
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. |
Keywords |
DALĪTAS TĪMEKĻA LIETOJUMPROGRAMMAS IZSTRĀDE, MIKROPAKALPOJUMA IZSTRĀDE, PAKALPOJUMA TĪKLA ETALONS |
Keywords in English |
DISTRIBUTED WEB APPLICATION DEVELOPMENT, MICROSERVICE DEVELOPMENT, SERVICE MESH BENCHMARK |
Language |
eng |
Year |
2025 |
Date and time of uploading |
01.01.2025 16:04:27 |